@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&display=swap";:root{--ink:#f3f4f6;--muted:#a6a8ad;--line:#ffffff24;--surface:#181818;--surface-2:#222;--bg:#101010;--accent:#d9ff4f;--accent-ink:#111;--radius:26px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:100px}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{color:var(--ink);background-color:var(--bg);background-image:radial-gradient(82% 58% at 92% -12%,#d9ff4f13,#0000 62%),radial-gradient(56% 46% at -14% 38%,#ffffff0a,#0000 68%),radial-gradient(70% 52% at 82% 108%,#d9ff4f09,#0000 66%),linear-gradient(155deg,#121312 0%,#0d0e0d 52%,#11130d 100%);background-attachment:fixed;margin:0;font-family:Manrope,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.035;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (width<=960px){body{background-attachment:scroll}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.03}h1{font-size:clamp(3.3rem,8.2vw,8.8rem);font-weight:500}h2{font-size:clamp(2.5rem,5vw,5.6rem);font-weight:500}h3{font-size:clamp(1.35rem,2vw,2rem)}em{color:var(--accent);font-style:normal}.skip-link{z-index:100;background:var(--accent);color:var(--accent-ink);padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin-bottom:1.4rem;font-family:DM Mono,monospace;font-size:.76rem}.text-link{border-bottom:1px solid;padding-bottom:.2rem;font-weight:600;display:inline-block}.button{border:1px solid var(--accent);min-width:230px;color:var(--accent-ink);background:var(--accent);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.82rem .9rem .82rem 1.35rem;font-weight:700;transition:color .3s,background-color .3s,border-color .3s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex}.button span,.header-cta span{width:38px;height:38px;color:var(--accent);background:#111;border-radius:50%;flex:none;place-items:center;font-size:0;transition:color .3s,background-color .3s,transform .4s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.button span:before,.header-cta span:before{content:"→";padding-top:4px;font-size:1.5rem;line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1);transform:rotate(-45deg)}.button:hover{color:var(--accent);background:0 0;transform:translateY(-2px);box-shadow:0 0 0 4px #d9ff4f0f}.button:hover span{color:#111;background:var(--accent);transform:rotate(4deg)}.button:hover span:before,.header-cta:hover span:before{transform:rotate(0)}.button-light{color:#111;background:#fff;border-color:#fff}.button-light span{color:#fff}.button-light:hover{color:#fff;background:#111;border-color:#111}.button-light:hover span{color:#111;background:#fff}.site-header{z-index:50;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#101010e0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 clamp(1.2rem,4vw,4.5rem);display:grid;position:sticky;top:0}.brand{letter-spacing:-.03em;align-items:center;gap:.7rem;width:fit-content;font-size:1.2rem;font-weight:700;display:inline-flex}.main-nav{gap:clamp(1rem,2.4vw,2.6rem);display:flex}.main-nav a{color:var(--muted);padding:.4rem 0;font-size:.96rem;font-weight:500;transition:color .2s;position:relative}.main-nav a:after{content:"";background:var(--accent);height:1px;transition:right .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:100%}.main-nav a:hover:after,.main-nav a[aria-current=page]:after{right:0}.main-nav a:hover,.main-nav a[aria-current=page]{color:#fff}.header-cta{color:var(--accent);background:#d9ff4f0f;border:1px solid #d9ff4f6b;border-radius:999px;justify-self:end;align-items:center;gap:.8rem;padding:.45rem .48rem .45rem 1.1rem;font-size:.88rem;font-weight:700;transition:color .3s,background-color .3s,transform .3s,box-shadow .3s;display:inline-flex}.header-cta span{color:#111;background:var(--accent);margin:0}.header-cta:hover{color:#111;background:var(--accent);transform:translateY(-2px);box-shadow:0 10px 35px #d9ff4f24}.header-cta:hover span{color:var(--accent);background:#111;transform:rotate(0)}.menu-toggle{border:1px solid var(--line);color:#fff;cursor:pointer;background:#181818;border-radius:999px;align-items:center;gap:.75rem;min-height:42px;padding:.5rem .8rem .5rem 1rem;transition:color .25s,background-color .25s,border-color .25s;display:none}.menu-toggle>span{text-transform:uppercase;letter-spacing:.08em;font:.72rem DM Mono}.menu-toggle i{width:22px;height:14px;position:relative}.menu-toggle i:before,.menu-toggle i:after{content:"";background:currentColor;width:100%;height:1px;transition:top .3s,transform .3s;position:absolute;left:0}.menu-toggle i:before{top:3px}.menu-toggle i:after{top:10px}.menu-toggle:hover{color:#111;border-color:var(--accent);background:var(--accent)}.menu-toggle[aria-expanded=true] i:before{top:7px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] i:after{top:7px;transform:rotate(-45deg)}.home-hero{grid-template-columns:1.08fr .92fr;align-items:center;min-height:calc(100vh - 82px);padding:clamp(4rem,8vw,8rem) clamp(1.2rem,4vw,4.5rem);display:grid;position:relative;overflow:hidden}.home-hero:before,.home-hero:after{content:"";z-index:0;background:linear-gradient(var(--accent),var(--accent)) center/100% 1px no-repeat,linear-gradient(var(--accent),var(--accent)) center/1px 100% no-repeat;opacity:.75;width:18px;height:18px;position:absolute}.home-hero:before{top:12%;left:4vw}.home-hero:after{bottom:10%;right:3vw}.home-hero-copy{z-index:2;position:relative}.home-hero h1{margin-bottom:2rem}.home-hero-copy>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:clamp(1.05rem,1.6vw,1.35rem)}.hero-actions{align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.home-hero-visual{perspective:1200px;min-height:620px;position:relative}.home-hero-visual:after{content:"";aspect-ratio:1;background:var(--accent);filter:blur(90px);opacity:.09;border-radius:50%;width:70%;position:absolute;top:15%;left:18%}.hero-person{z-index:2;object-fit:contain;filter:saturate(.85)contrast(1.05);max-height:88%;position:absolute;bottom:0}.hero-user{width:66%;left:-3%}.hero-dev{width:73%;right:-9%}.orbit{border:1px solid #d9ff4f52;border-radius:50%;animation:24s linear infinite spin;position:absolute}.orbit:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:12%;left:12%}.orbit-one{inset:8% -8% 0 0}.orbit-two{animation-direction:reverse;inset:20% 5% 8% -15%}@keyframes spin{to{transform:rotate(360deg)}}.floating-tag{z-index:4;border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;backdrop-filter:blur(12px);background:#181818cc;border-radius:999px;padding:.55rem .8rem;font-family:DM Mono,monospace;font-size:.68rem;position:absolute}.tag-one{top:17%;left:0}.tag-two{top:35%;right:-2%}.tag-three{bottom:12%;left:15%}.statement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(5rem,11vw,12rem) clamp(1.2rem,8vw,10rem)}.statement h2{max-width:1200px}.statement h2 span{color:#6b6d72}.statement>p:last-child{max-width:680px;color:var(--muted);margin:2rem 0 0 auto;font-size:1.2rem}.section-shell{padding:clamp(5rem,9vw,9rem) clamp(1.2rem,4vw,4.5rem)}.section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(3rem,6vw,6rem);display:flex}.section-heading h2{margin-bottom:0}.service-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.service-card{background:linear-gradient(145deg,#282828f0,#101010fa);min-height:480px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.service-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 48%,#d9ff4f14);position:absolute;inset:0}.service-card img{object-fit:cover;filter:grayscale()brightness(.32)contrast(1.1);opacity:.72;width:100%;height:100%;transition:transform .5s,filter .5s,opacity .5s}.service-card:hover img{filter:grayscale(.3)brightness(.5);opacity:.9;transform:scale(1.035)}.service-card>div:last-child{position:absolute;bottom:clamp(1.5rem,3vw,3rem);left:clamp(1.5rem,3vw,3rem);right:clamp(1.5rem,3vw,3rem)}.service-card h3{margin-bottom:.6rem}.service-card p{color:#d2d3d5;max-width:460px;margin:0}.card-index{z-index:2;color:var(--accent);font-family:DM Mono;position:absolute;top:2rem;left:2rem}.card-arrow{color:var(--accent);font-size:1.8rem;position:absolute;bottom:0;right:0}.selected-work{color:#111;background:#e7e8e4;padding:clamp(5rem,9vw,9rem) clamp(1.2rem,4vw,4.5rem)}.selected-work .eyebrow{color:#596300}.project-row{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.project-card figure{aspect-ratio:4/3;border-radius:2px;margin:0 0 1.3rem;overflow:hidden}.project-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.project-card:hover img{transform:scale(1.03)}.project-card p{color:#666;text-transform:uppercase;margin-bottom:.4rem;font-family:DM Mono;font-size:.72rem}.project-card h3{margin:0}.home-services{background:radial-gradient(circle at 88% 15%,#d9ff4f14,#0000 28%);position:relative;overflow:hidden}.home-services .section-heading{z-index:2;position:relative}.home-services .service-grid{background:0 0;grid-template-columns:1.15fr .85fr;gap:1.2rem}.home-services .service-card{border:1px solid var(--line);border-radius:18px;min-height:430px}.home-services .service-card:nth-child(3){grid-column:1}.home-services .service-card:nth-child(2),.home-services .service-card:nth-child(3){min-height:360px}.home-services .service-card:nth-child(4){grid-area:2/2}.service-illustration{background:#111;margin:0;position:absolute;inset:0;overflow:hidden}.service-illustration:after{content:"";pointer-events:none;background:linear-gradient(#09090a0f 26%,#09090ab8 65%,#09090afa 100%),linear-gradient(90deg,#09090a7a,#0000 62%);position:absolute;inset:0}.home-services .service-illustration img{object-fit:cover;object-position:center;opacity:.92;filter:saturate(.9)brightness(.66)contrast(1.08);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s,opacity .5s;transform:scale(1.002)}.home-services .service-card:hover .service-illustration img{filter:saturate(1.05)brightness(.77)contrast(1.06);opacity:1;transform:scale(1.045)}.home-project-scene{background:#111;position:relative;aspect-ratio:1568/1001!important}.home-scene-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-device-display{z-index:2;background:#030405;border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.home-device-display img{object-fit:contain!important;object-position:center!important;width:96%!important;height:94%!important;transform:none!important}.home-loggy .home-device-display{width:53.15%;height:55.95%;top:15.8%;left:23.65%}.home-optiroad-care .home-device-display{width:54.55%;height:57.1%;top:16.75%;left:23.85%}.home-convertio .home-device-display{width:44.5%;height:45.75%;top:26%;left:27.55%}.project-card:hover .home-scene-image{transform:scale(1.025)}.selected-work-cta{justify-content:center;margin-top:4.5rem;display:flex}.selected-work-cta .button{color:#fff;background:#111;border-color:#111}.numbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.numbers div{border-right:1px solid var(--line);padding:4rem clamp(1.3rem,3vw,3rem)}.numbers strong,.numbers span{display:block}.numbers strong{letter-spacing:-.06em;font-size:clamp(2.8rem,5vw,5rem);font-weight:500}.numbers span{color:var(--muted)}.page-hero{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;align-items:end;gap:4rem;min-height:80vh;padding:clamp(5rem,10vw,10rem) clamp(1.2rem,4vw,4.5rem) 4rem;display:grid;position:relative;overflow:hidden}.page-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #d9ff4f33;border-radius:50%;width:42vw;position:absolute;top:4%;right:-8%;box-shadow:0 0 0 80px #d9ff4f06,0 0 0 160px #d9ff4f05}.page-hero.compact{min-height:auto;padding-bottom:clamp(5rem,8vw,8rem);display:block}.page-hero.compact .hero-copy{max-width:1200px}.page-hero h1{margin-bottom:2rem;font-size:clamp(3.4rem,7vw,7.6rem)}.hero-intro{max-width:680px;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.35rem)}.hero-visual{z-index:1;background:#171717;border:1px solid #fff3;border-radius:18px;height:min(64vh,680px);margin:0;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 40px 90px #00000073,inset 0 1px #ffffff2e}.hero-visual:after{content:"";background:linear-gradient(135deg,#ffffff14,#0000 30%,#d9ff4f1f);position:absolute;inset:0}.hero-visual img{object-fit:cover;filter:grayscale(.75)brightness(.72)contrast(1.12);width:100%;height:100%}.split-content{grid-template-columns:1fr 1fr;gap:clamp(3rem,10vw,10rem);padding:clamp(6rem,10vw,11rem) clamp(1.2rem,8vw,10rem);display:grid}.split-content h2{font-size:clamp(2.4rem,4vw,4.5rem)}.prose{padding-top:2rem}.prose p{color:var(--muted);font-size:1.15rem}.prose p+p{margin-top:1.5rem}.location-line{color:#fff!important}.principles{color:#111;background:#e7e8e4}.principles .eyebrow{color:#596300}.principle-grid{border:1px solid #bfc0bc;grid-template-columns:repeat(2,1fr);display:grid}.principle-grid article{border-bottom:1px solid #bfc0bc;border-right:1px solid #bfc0bc;padding:clamp(2rem,4vw,4rem)}.principle-grid span{color:#70716d;font-family:DM Mono}.principle-grid h3{margin-top:4rem}.principle-grid p{color:#62635f}.service-detail{border-top:1px solid var(--line);grid-template-columns:70px minmax(280px,.8fr) 1.2fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:4rem 0;scroll-margin-top:100px;display:grid}.service-detail figure{aspect-ratio:4/3;background:#111;border:1px solid #ffffff26;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000004d,inset 0 1px #ffffff14}.service-detail figure:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0000 32%,#d9ff4f14);position:absolute;inset:0}.service-detail img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .45s;transform:scale(1.002)}.service-detail:hover img{filter:saturate(1.06)brightness(1.03);transform:scale(1.035)}.service-number{color:var(--accent);align-self:start;font-family:DM Mono}.service-detail h2{font-size:clamp(2.3rem,4vw,4.5rem)}.service-detail>div:last-child>p{color:var(--muted);font-size:1.08rem}.service-detail ul{margin:2rem 0;padding:0;list-style:none}.service-detail li{border-bottom:1px solid var(--line);padding:.65rem 0}.process{background:var(--accent);color:var(--accent-ink);padding:clamp(5rem,9vw,9rem) clamp(1.2rem,4vw,4.5rem)}.process .eyebrow{color:#596300}.process-grid{border-top:1px solid #0000004d;grid-template-columns:repeat(4,1fr);margin-top:5rem;display:grid}.process-grid article{padding:2rem 2rem 0 0}.process-grid b{font-family:DM Mono}.process-grid h3{margin-top:4rem}.process-grid p{color:#4c5100}.work-list{gap:8rem;display:grid}.work-item{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.work-item:nth-child(2n) figure{order:2}.work-item figure{aspect-ratio:16/10;margin:0;overflow:hidden}.work-item img{object-fit:cover;width:100%;height:100%}.work-item span{color:var(--accent);text-transform:uppercase;font:.75rem DM Mono}.work-item h2{margin:1rem 0}.work-item p{color:var(--muted);font-size:1.08rem}.contact-layout{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);display:grid}.contact-details>div{border-bottom:1px solid var(--line);margin-bottom:2rem;padding:0 0 2rem}.contact-details a{font-size:1.25rem}.contact-details p:not(.eyebrow){color:var(--muted)}.project-form{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.project-form label{color:var(--muted);gap:.65rem;font-size:.82rem;display:grid}.project-form .full{grid-column:1/-1}.project-form input,.project-form select,.project-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #555;border-radius:0;outline:none;width:100%;padding:1rem 0}.project-form input:focus,.project-form select:focus,.project-form textarea:focus{border-color:var(--accent)}.project-form select option{color:#111}.form-note{color:var(--muted);grid-column:1/-1;font-size:.75rem}.compact-service-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.compact-service-grid a{background:var(--surface);padding:clamp(2rem,4vw,4rem);position:relative}.compact-service-grid p{max-width:500px;color:var(--muted)}.compact-service-grid span{color:var(--accent);position:absolute;bottom:2rem;right:2rem}.country-keywords{padding:2rem clamp(1.2rem,4vw,4.5rem) 7rem}.country-keywords>div{flex-wrap:wrap;gap:.8rem;display:flex}.country-keywords span{border:1px solid var(--line);border-radius:999px;padding:.8rem 1.2rem}.content-index{padding:clamp(5rem,9vw,9rem) clamp(1.2rem,4vw,4.5rem);scroll-margin-top:90px}.premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2.5rem);display:grid}.premium-card{background:linear-gradient(145deg,#252525f0,#0e0e0efa);border:1px solid #ffffff29;border-radius:20px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff1a}.premium-card.featured{grid-column:1/-1;grid-template-rows:minmax(520px,68vh);grid-template-columns:1.35fr .65fr}.premium-media{background:#161616;min-height:360px;display:block;position:relative;overflow:hidden}.premium-media:after{content:"";background:linear-gradient(135deg,#d9ff4f14,#0000 35%,#00000080);position:absolute;inset:0}.premium-media img{object-fit:cover;filter:saturate(.75)contrast(1.08);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s}.premium-card:hover .premium-media img{filter:saturate()contrast(1.05);transform:scale(1.055)}.media-grid{z-index:2;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 78% 24%,#d9ff4f57,#0000 24%),linear-gradient(118deg,#0000 25%,#ffffff21 48%,#0000 70%);transition:opacity .45s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-8%)}.premium-card:hover .media-grid{opacity:.28;transform:translate(0)}.project-order{z-index:3;color:var(--accent);backdrop-filter:blur(10px);background:#0a0a0ab8;border:1px solid #ffffff38;border-radius:999px;padding:.5rem .65rem;font:.68rem DM Mono;position:absolute;top:1.3rem;left:1.3rem}.view-project{z-index:3;color:#111;background:var(--accent);opacity:0;border-radius:50%;justify-content:center;align-items:center;gap:.25rem;width:74px;height:74px;font-size:.72rem;font-weight:700;transition:transform .35s,opacity .35s;display:flex;position:absolute;bottom:1.4rem;right:1.4rem;transform:scale(.82)}.premium-card:hover .view-project{opacity:1;transform:scale(1)}.view-project b{font-size:1rem}.premium-body{flex-direction:column;padding:clamp(1.6rem,3vw,3rem);display:flex}.premium-meta{gap:.55rem;margin-bottom:2rem;display:flex}.premium-meta span{color:var(--accent);text-transform:uppercase;letter-spacing:.07em;border:1px solid #d9ff4f40;border-radius:999px;padding:.4rem .65rem;font:.62rem DM Mono}.premium-meta span+span{color:#c7c8ca;border-color:#ffffff29}.premium-body h2{margin-bottom:1rem;font-size:clamp(2rem,3.4vw,4rem)}.premium-card:not(.featured) .premium-body h2{font-size:clamp(1.7rem,2.3vw,2.7rem)}.premium-body p{color:var(--muted)}.premium-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:2rem;font-size:.82rem;font-weight:700;display:flex}.premium-link span{color:var(--accent);font-size:1.25rem}.article-index .premium-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-index .premium-card{border-radius:14px}.article-index .premium-media{min-height:260px}.article-index .premium-body h2{font-size:clamp(1.45rem,2vw,2.05rem);line-height:1.14}.content-pagination{justify-content:center;align-items:center;gap:.7rem;margin-top:4rem;display:flex}.content-pagination>div{gap:.7rem;display:flex}.content-pagination button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#181818;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.content-pagination button:hover,.content-pagination button.is-active{color:#111;border-color:var(--accent);background:var(--accent)}.content-pagination button:disabled{opacity:.25;cursor:default}.premium-card[hidden]{display:none}.premium-card.page-visible{animation:.65s cubic-bezier(.16,1,.3,1) both page-card-in}.premium-card.page-visible:nth-child(2n){animation-delay:80ms}.showcase-index .premium-grid{grid-template-columns:1fr;gap:clamp(2rem,5vw,5rem)}.showcase-index .premium-card,.showcase-index .premium-card.featured{border-radius:24px;grid-column:auto;grid-template-rows:1fr;grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);min-height:clamp(520px,64vw,760px)}.showcase-index .premium-card:nth-child(2n){grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr)}.showcase-index .premium-card:nth-child(2n) .premium-media{order:2}.showcase-index .premium-media{min-height:100%}.showcase-index .premium-body{z-index:4;background:linear-gradient(145deg,#1d1d20f5,#0c0c0efa);justify-content:center;position:relative}.showcase-index .premium-body:before{content:"";background:var(--accent);width:90px;height:1px;position:absolute;top:clamp(1.6rem,3vw,3rem);left:clamp(1.6rem,3vw,3rem)}.showcase-index .premium-body h2,.showcase-index .premium-card:not(.featured) .premium-body h2{font-size:clamp(2.6rem,4vw,5rem)}.showcase-mockup{isolation:isolate;background:#101116}.showcase-mockup .media-grid{z-index:5;pointer-events:none}.device-scene{aspect-ratio:1568/1001;width:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scale(1.01)}.scene-image{position:absolute;inset:0;object-fit:cover!important;filter:none!important;width:100%!important;height:100%!important}.device-display{z-index:2;left:var(--screen-left);top:var(--screen-top);width:var(--screen-width);height:var(--screen-height);border-radius:var(--screen-radius,3px);background:#030405;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 2px #000000e6,inset 0 0 24px #000000a6}.device-display:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff0e,#0000 24% 72%,#ffffff06);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.device-display img{object-position:center center;display:block;object-fit:contain!important;filter:brightness(.97)contrast(1.02)!important;width:96%!important;height:94%!important;transform:none!important}.mockup-optiroad-care{--screen-left:23.85%;--screen-top:16.75%;--screen-width:54.55%;--screen-height:57.1%;--screen-radius:4px}.mockup-loggy{--screen-left:23.65%;--screen-top:15.8%;--screen-width:53.15%;--screen-height:55.95%;--screen-radius:4px}.mockup-convertio{--screen-left:27.55%;--screen-top:26%;--screen-width:44.5%;--screen-height:45.75%;--screen-radius:3px}.mockup-vulnix{--screen-left:25.6%;--screen-top:23.6%;--screen-width:48.7%;--screen-height:51.9%;--screen-radius:4px}.premium-card:hover .device-scene{transform:translateY(-50%)scale(1.045)}@keyframes page-card-in{0%{opacity:0;transform:translateY(38px)scale(.98)}}.detail-hero{max-width:1200px;padding:clamp(6rem,10vw,10rem) clamp(1.2rem,6vw,7rem) 5rem}.detail-back{color:var(--muted);text-transform:uppercase;margin-bottom:5rem;font:.7rem DM Mono;display:inline-block}.detail-meta{gap:.6rem;margin-bottom:1.5rem;display:flex}.detail-meta span{color:var(--accent);text-transform:uppercase;font:.7rem DM Mono}.detail-meta span+span{color:var(--muted)}.detail-hero h1{margin-bottom:2rem;font-size:clamp(3.6rem,8vw,9rem)}.detail-hero>p{max-width:760px;color:var(--muted);font-size:1.25rem}.detail-hero time{color:#777;font:.72rem DM Mono}.detail-cover{aspect-ratio:16/8.5;border:1px solid var(--line);background:#181818;border-radius:18px;width:calc(100% - clamp(2.4rem,8vw,9rem));max-height:82vh;margin:0 auto;overflow:hidden}.detail-cover img{object-fit:cover;width:100%;height:100%}.detail-layout{grid-template-columns:260px minmax(0,820px);justify-content:center;gap:clamp(3rem,7vw,7rem);padding:clamp(5rem,9vw,9rem) 1.2rem;display:grid}.detail-aside{border:1px solid var(--line);backdrop-filter:blur(16px);background:#1c1c1cd9;border-radius:14px;padding:1.7rem;position:sticky;top:110px}.detail-aside strong{margin-bottom:1rem;font-size:1.15rem;display:block}.detail-aside>p:not(.eyebrow){color:var(--muted);font-size:.88rem}.detail-aside a{color:var(--accent);font-size:.8rem}.detail-prose>div{color:#c5c6c8;font-size:1.1rem;line-height:1.85}.detail-prose h2{color:#fff;margin-top:3.8rem;font-size:clamp(2.1rem,3.5vw,3.6rem)}.detail-prose h3{color:#fff;margin-top:2.5rem;font-size:1.8rem}.detail-prose blockquote{border-left:3px solid var(--accent);background:#d9ff4f0f;margin:2.5rem 0;padding:1.5rem 2rem}.detail-mockup{border:1px solid var(--line);background:#181818;border-radius:16px;margin:4rem 0 0;overflow:hidden}.detail-mockup img{width:100%}.detail-cta{background:radial-gradient(circle at 90% 10%,#d9ff4f1f,#0000 40%),#181818;border:1px solid #d9ff4f47;border-radius:18px;margin-top:5rem;padding:clamp(2rem,5vw,4rem)}.detail-cta h2{margin:0 0 2rem;font-size:clamp(2.2rem,4vw,4rem)}.thanks-page{text-align:center;align-content:center;place-items:center;min-height:78vh;padding:8rem 1.2rem;display:grid}.thanks-page h1{margin-bottom:2rem}.thanks-page>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:1.15rem}.thanks-page .button{margin-top:2rem}.contact-honeypot{left:-9999px;position:absolute!important}.consent{grid-template-columns:auto 1fr;align-items:start;display:flex!important}.consent input{width:18px!important}.form-note[data-state=error]{color:#ff8585}.contact-studio{background:radial-gradient(circle at 86% 14%,#d9ff4f0e,#0000 28%);grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.contact-studio-copy{position:sticky;top:120px}.contact-studio-copy h2{margin:1rem 0 2rem;font-size:clamp(2.8rem,4.7vw,5.4rem)}.contact-studio-copy>p:not(.eyebrow){max-width:590px;color:var(--muted);font-size:1.08rem}.contact-promises{border-top:1px solid var(--line);margin-top:3rem;display:grid}.contact-promises article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:1rem;padding:1.4rem 0;display:grid}.contact-promises article>span{color:var(--accent);font:.68rem DM Mono}.contact-promises strong,.contact-promises small{display:block}.contact-promises small{color:var(--muted);margin-top:.3rem;line-height:1.5}.contact-direct{gap:.35rem;margin-top:3rem;display:grid}.contact-direct a{width:fit-content;font-size:1.15rem}.contact-form-shell{background:linear-gradient(145deg,#1b1b1d,#101011);border:1px solid #ffffff24;border-radius:24px;padding:clamp(1.5rem,3.5vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 35px 90px #00000059,inset 0 1px #ffffff17}.contact-form-shell:before{content:"";background:linear-gradient(90deg,var(--accent),transparent 75%);height:3px;position:absolute;inset:0 0 auto}.contact-form-shell>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:2.5rem;display:flex}.contact-form-shell>header h2{margin:.4rem 0 0;font-size:clamp(1.8rem,3vw,3rem)}.availability-pill{color:var(--accent);text-transform:uppercase;background:#d9ff4f0f;border:1px solid #d9ff4f4d;border-radius:999px;flex:none;padding:.55rem .8rem;font:.62rem DM Mono}.availability-pill:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%;margin-right:.5rem;display:inline-block}.contact-choice-group{border:0;margin:0 0 2rem;padding:0}.contact-choice-group legend{color:#a7a8aa;margin-bottom:.8rem;font-size:.78rem}.contact-choice-list{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.contact-choice-list label{position:relative}.contact-choice-list input{opacity:0;pointer-events:none;position:absolute}.contact-choice-list span{border:1px solid var(--line);color:#b9babc;cursor:pointer;text-align:center;background:#151516;border-radius:10px;place-items:center;min-height:50px;padding:.75rem;transition:all .25s;display:grid}.contact-choice-list span:hover{color:#fff;border-color:#777;transform:translateY(-2px)}.contact-choice-list input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.contact-choice-list input:checked+span{color:#111;border-color:var(--accent);background:var(--accent)}.contact-fields{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.contact-fields label{color:#a7a8aa;gap:.6rem;font-size:.78rem;display:grid}.contact-fields label.wide{grid-column:1/-1}.contact-fields label span small{color:#666}.contact-fields input,.contact-fields select,.contact-fields textarea{border:1px solid var(--line);color:#fff;background:#151516;border-radius:10px;outline:0;width:100%;padding:1rem;transition:border-color .2s,box-shadow .2s}.contact-fields textarea{resize:vertical;min-height:170px}.contact-fields input:focus,.contact-fields select:focus,.contact-fields textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #d9ff4f14}.contact-fields select option{color:#111}.contact-consent{color:#858689;align-items:start;gap:.7rem;margin:1.4rem 0;font-size:.75rem;line-height:1.5;display:flex}.contact-consent input{accent-color:var(--accent);flex:none;margin-top:.2rem}.contact-submit-row{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.contact-submit-row small{color:#707174;max-width:260px;line-height:1.45}.contact-submit-row .button:disabled{opacity:.35;cursor:not-allowed}.contact-form-message{min-height:0;margin:0}.contact-form-message:not(:empty){border-radius:10px;margin-top:1.3rem;padding:1rem}.contact-form-message.is-error{color:#ffb7b7;background:#ff5a5a17}.recruitment-guard{background:#ffc64f12;border:1px solid #ffc64f40;border-radius:16px;padding:clamp(1.5rem,3vw,2.5rem);display:none}.recruitment-guard.is-visible{display:block}.recruitment-guard span{color:#ffc64f;text-transform:uppercase;font:.65rem DM Mono}.recruitment-guard strong{margin:1rem 0 .6rem;font-size:1.5rem;display:block}.recruitment-guard p{color:#c5b99f;margin:0;line-height:1.7}.contact-form-content.is-disabled{display:none}#captcha-container{min-height:0;margin:1rem 0}.optiroad-case{--care:#31c7ae;overflow:hidden}.optiroad-hero{grid-template-columns:.76fr 1.24fr;align-items:center;gap:clamp(2rem,5vw,6rem);min-height:calc(100vh - 82px);padding:clamp(5rem,8vw,8rem) clamp(1.2rem,4vw,4.5rem);display:grid;position:relative}.optiroad-hero:before{content:"";opacity:.72;background:radial-gradient(54% 72% at 82% 48%,#31c7ae2b,#0000 66%),radial-gradient(34% 48% at 12% 8%,#31c7ae0e,#0000 72%),linear-gradient(118deg,#0000 32%,#31c7ae09 57%,#0000 78%);position:absolute;inset:0}.optiroad-intro{z-index:3;position:relative}.optiroad-intro .detail-back{margin-bottom:clamp(3rem,6vw,6rem)}.optiroad-intro .eyebrow{color:var(--care)}.optiroad-intro h1{margin-bottom:2rem;font-size:clamp(4rem,8vw,8.8rem)}.optiroad-intro h1 em{color:var(--care)}.optiroad-intro>p:not(.eyebrow){max-width:600px;color:var(--muted);font-size:1.13rem}.optiroad-tags{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.optiroad-tags span{color:#9de4d8;text-transform:uppercase;background:#31c7ae0f;border:1px solid #31c7ae59;border-radius:999px;padding:.48rem .75rem;font:.64rem DM Mono}.optiroad-hero-stage{z-index:2;perspective:1400px;min-height:650px;position:relative}.optiroad-hero-stage:after{content:"";z-index:-1;aspect-ratio:1;background:var(--care);filter:blur(110px);opacity:.12;border-radius:50%;width:60%;position:absolute;top:18%;right:10%}.route-orbit{border:1px solid #31c7ae47;border-radius:50%;position:absolute}.route-orbit:before,.route-orbit:after{content:"";background:var(--care);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 25px #31c7aecc}.route-one{inset:7% -13% 5% 4%;transform:rotate(-8deg)}.route-one:before{top:12%;left:13%}.route-one:after{bottom:19%;right:9%}.route-two{inset:19% 0 18% -7%;transform:rotate(12deg)}.route-two:before{top:8%;right:17%}.product-window{background:0 0;border:1px solid #fff3;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 35px 90px #00000080}.product-window img{width:100%;height:auto;display:block}.main-window{z-index:2;width:96%;position:absolute;top:10%;right:-2%;transform:rotateY(-7deg)rotateX(2deg)}.side-window{z-index:3;width:62%;position:absolute;bottom:-1%;right:-3%;transform:rotateY(-10deg)rotate(1.5deg)}.login-window img{transform:scale(1.01)}.map-window{border-color:#31c7ae6b;box-shadow:0 38px 95px #0000009e,0 0 45px #31c7ae1a}.stage-stat{z-index:5;color:#bfc5c4;text-transform:uppercase;backdrop-filter:blur(15px);background:#0e1010de;border:1px solid #fff3;border-radius:11px;padding:.8rem 1rem;font:.65rem DM Mono;display:grid;position:absolute;box-shadow:0 16px 40px #0000004d}.stage-stat b{color:var(--care);font-size:1.05rem}.stat-distance{bottom:17%;left:-2%}.stat-assets{top:3%;right:6%}.optiroad-impact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#131414;grid-template-columns:repeat(4,1fr);display:grid}.optiroad-impact div{border-right:1px solid var(--line);padding:clamp(2rem,4vw,4rem)}.optiroad-impact strong,.optiroad-impact span{display:block}.optiroad-impact strong{color:var(--care);letter-spacing:-.06em;font-size:clamp(2.4rem,4vw,4.4rem)}.optiroad-impact span{color:var(--muted);font-size:.85rem}.optiroad-story{grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,10rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,8vw,10rem);display:grid}.optiroad-story .eyebrow{color:var(--care)}.story-copy h2{font-size:clamp(2.7rem,5vw,5.6rem)}.story-text{padding-top:3rem}.story-text p{color:var(--muted);font-size:1.15rem}.story-text p+p{margin-top:1.5rem}.feature-showcase{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(6rem,10vw,11rem) clamp(1.2rem,4vw,4.5rem);display:grid}.feature-showcase.feature-inventory{background:#151616;grid-template-columns:1.28fr .72fr}.feature-copy>span{color:var(--care);text-transform:uppercase;letter-spacing:.1em;font:.68rem DM Mono}.feature-copy h2{margin:1.3rem 0 2rem;font-size:clamp(2.6rem,4.7vw,5.2rem)}.feature-copy>p{color:var(--muted);font-size:1.05rem}.feature-copy ul{margin:2rem 0 0;padding:0;list-style:none}.feature-copy li{border-bottom:1px solid var(--line);color:#d0d3d2;padding:.75rem 0}.screen-composition{min-width:0;padding:2rem 0 5rem;position:relative}.screen-composition .product-window{transform:perspective(1400px)rotateY(-4deg)rotateX(2deg)}.feature-inventory .screen-composition .product-window{transform:perspective(1400px)rotateY(4deg)rotateX(2deg)}.floating-screen{z-index:3;background:#fff;border:1px solid #31c7ae59;border-radius:11px;width:48%;margin:0;position:absolute;bottom:0;right:-2%;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 70px #00000080}.floating-screen img{width:100%;display:block}.inventory-composition .floating-screen{left:-1%;right:auto;transform:rotate(-2deg)}.optiroad-rules{background:var(--care);color:#071411;padding:clamp(6rem,10vw,10rem) clamp(1.2rem,4vw,4.5rem)}.optiroad-rules .eyebrow{color:#174f46}.optiroad-rules>div:first-child{max-width:1100px}.optiroad-rules h2{font-size:clamp(3rem,6vw,6.5rem)}.rules-grid{border:1px solid #07141147;grid-template-columns:repeat(2,1fr);margin-top:5rem;display:grid}.rules-grid article{border-bottom:1px solid #07141147;border-right:1px solid #07141147;min-height:230px;padding:clamp(2rem,4vw,4rem)}.rules-grid b{font-size:1.3rem}.rules-grid p{color:#174a42;max-width:480px;margin-top:3rem}.optiroad-gallery{padding:clamp(6rem,10vw,11rem) clamp(1.2rem,4vw,4.5rem)}.optiroad-gallery header{margin-bottom:5rem}.optiroad-gallery .eyebrow{color:var(--care)}.optiroad-gallery h2{font-size:clamp(3rem,5.5vw,6rem)}.gallery-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);display:grid}.gallery-grid figure{min-width:0;margin:0}.gallery-grid .gallery-wide{grid-column:1/-1}.gallery-grid figcaption{gap:.5rem;padding:1.3rem .2rem;display:grid}.gallery-grid figcaption span{color:var(--care);text-transform:uppercase;font:.65rem DM Mono}.gallery-grid figcaption strong{max-width:620px;font-size:1.15rem}.gallery-grid .product-window img{transition:transform .5s}.gallery-grid figure:hover .product-window img{transform:scale(1.015)}.optiroad-outro{border-top:1px solid var(--line);background:radial-gradient(circle at 85% 20%,#31c7ae29,#0000 34%);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,8vw,10rem)}.optiroad-outro .eyebrow{color:var(--care)}.optiroad-outro h2{max-width:1100px;font-size:clamp(3rem,6vw,6.5rem)}.optiroad-outro>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:2rem 0;font-size:1.1rem}.optiroad-outro .button{background:var(--care);border-color:var(--care)}.optiroad-case .scroll-word.is-lit{color:#f4f5f6!important}.optiroad-rules .scroll-word{color:#0714114d!important}.optiroad-rules .scroll-word.is-lit{color:#071411!important}.loggy-case{--loggy:#4974ff;overflow:hidden}.loggy-hero{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(2rem,5vw,6rem);min-height:calc(100vh - 82px);padding:clamp(5rem,8vw,8rem) clamp(1.2rem,4vw,4.5rem);display:grid;position:relative}.loggy-hero:before{content:"";opacity:.76;background:radial-gradient(56% 74% at 80% 45%,#4974ff2e,#0000 65%),radial-gradient(38% 52% at 5% 92%,#4974ff0e,#0000 72%),linear-gradient(122deg,#0000 30%,#4974ff0a 55%,#0000 78%);position:absolute;inset:0}.loggy-intro{z-index:3;position:relative}.loggy-intro .detail-back{margin-bottom:clamp(3rem,6vw,6rem)}.loggy-intro .eyebrow,.loggy-feature-copy>span,.loggy-gallery .eyebrow,.loggy-outro .eyebrow{color:var(--loggy)}.loggy-intro h1{margin-bottom:2rem;font-size:clamp(4rem,8vw,8.8rem)}.loggy-intro>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:1.13rem}.loggy-tags{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.loggy-tags span{color:#aec0ff;text-transform:uppercase;background:#4974ff14;border:1px solid #4974ff6b;border-radius:999px;padding:.48rem .75rem;font:.64rem DM Mono}.loggy-hero-stage{z-index:2;perspective:1400px;min-height:650px;position:relative}.loggy-hero-stage:after{content:"";z-index:-1;aspect-ratio:1;background:var(--loggy);filter:blur(120px);opacity:.13;border-radius:50%;width:64%;position:absolute;top:17%;right:7%}.loggy-orbit{border:1px solid #4974ff4d;border-radius:50%;position:absolute}.loggy-orbit:before,.loggy-orbit:after{content:"";background:var(--loggy);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 24px #4974ffd9}.loggy-orbit.orbit-one{inset:5% -12% 4% 3%;transform:rotate(-7deg)}.loggy-orbit.orbit-one:before{top:15%;left:12%}.loggy-orbit.orbit-one:after{bottom:20%;right:8%}.loggy-orbit.orbit-two{inset:18% 2% 17% -8%;transform:rotate(11deg)}.loggy-orbit.orbit-two:before{top:7%;right:16%}.loggy-main-window{z-index:2;width:96%;position:absolute;top:9%;right:-2%;transform:rotateY(-7deg)rotateX(2deg)}.loggy-side-window{z-index:3;border-color:#4974ff80;width:64%;position:absolute;bottom:0;right:-4%;transform:rotateY(-9deg)rotate(1.5deg);box-shadow:0 38px 95px #0000009e,0 0 45px #4974ff1f}.loggy-stat{z-index:5;color:#c2c5d0;text-transform:uppercase;backdrop-filter:blur(15px);background:#0c0e14e0;border:1px solid #fff3;border-radius:11px;padding:.8rem 1rem;font:.65rem DM Mono;display:grid;position:absolute;box-shadow:0 16px 40px #0000004d}.loggy-stat b{color:#89a4ff;font-size:1.05rem}.stat-tenant{bottom:17%;left:-2%}.stat-clock{top:2%;right:6%}.loggy-impact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#12131a;grid-template-columns:repeat(4,1fr);display:grid}.loggy-impact div{border-right:1px solid var(--line);padding:clamp(2rem,4vw,4rem)}.loggy-impact strong,.loggy-impact span{display:block}.loggy-impact strong{color:var(--loggy);letter-spacing:-.06em;font-size:clamp(2.4rem,4vw,4.4rem)}.loggy-impact span{color:var(--muted);font-size:.85rem}.loggy-story{grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,10rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,8vw,10rem);display:grid}.loggy-story .eyebrow{color:var(--loggy)}.loggy-story h2{font-size:clamp(2.7rem,5vw,5.6rem)}.loggy-story>div:last-child{padding-top:3rem}.loggy-story>div:last-child p{color:var(--muted);font-size:1.15rem}.loggy-story>div:last-child p+p{margin-top:1.5rem}.loggy-feature{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(6rem,10vw,11rem) clamp(1.2rem,4vw,4.5rem);display:grid}.loggy-feature.inventory-feature{background:#14151b;grid-template-columns:1.28fr .72fr}.loggy-feature-copy>span{text-transform:uppercase;letter-spacing:.1em;font:.68rem DM Mono}.loggy-feature-copy h2{margin:1.3rem 0 2rem;font-size:clamp(2.6rem,4.7vw,5.2rem)}.loggy-feature-copy>p{color:var(--muted);font-size:1.05rem}.loggy-feature-copy ul{margin:2rem 0 0;padding:0;list-style:none}.loggy-feature-copy li{border-bottom:1px solid var(--line);color:#d0d2da;padding:.75rem 0}.loggy-screen-stack{min-width:0;padding:2rem 0 5rem;position:relative}.loggy-screen-stack>.product-window{transform:perspective(1400px)rotateY(-4deg)rotateX(2deg)}.inventory-feature .loggy-screen-stack>.product-window{transform:perspective(1400px)rotateY(4deg)rotateX(2deg)}.loggy-case .floating-screen{border-color:#4974ff80}.loggy-case .floating-screen.left-float{left:-1%;right:auto;transform:rotate(-2deg)}.rack-section{color:#0c1020;background:#aebfff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,10vw,10rem) clamp(1.2rem,7vw,9rem);display:grid}.rack-section .eyebrow{color:#2e4aaa}.rack-section h2{margin:1rem 0 2rem;font-size:clamp(3rem,5.5vw,6rem)}.rack-section p:not(.eyebrow){color:#293558;max-width:600px;font-size:1.08rem}.rack-visual{background:#1a2136;border:2px solid #11182e;border-radius:7px;gap:7px;padding:4.5rem 1.2rem 1.2rem;display:grid;position:relative;transform:perspective(1200px)rotateY(-5deg);box-shadow:26px 30px #141f442e}.rack-label{color:#aebfff;letter-spacing:.12em;font:.68rem DM Mono;position:absolute;top:1.4rem;left:1.4rem}.rack-visual i{background:#242c42;border:1px solid #46506b;grid-template-columns:48px 1fr 1fr 1fr;align-items:center;gap:10px;height:44px;padding:0 14px;font-style:normal;display:grid}.rack-visual i.active{background:#2b3e79;border-color:#7b9bff}.rack-visual b{color:#7f89a3;font:.62rem DM Mono}.rack-visual i.active b{color:#fff}.rack-visual em{background:#59647d;border-radius:5px;height:5px}.rack-visual em:last-child{background:#809cff;justify-self:end;width:9px;height:9px;box-shadow:0 0 14px #809cff}.rack-screen{border-color:#0c102052;min-width:0;transform:perspective(1200px)rotateY(-5deg);box-shadow:26px 30px #141f442e,0 35px 90px #141f4447}.loggy-governance{background:radial-gradient(circle at 80% 20%,#4974ff24,#0000 32%),#101116;padding:clamp(6rem,10vw,10rem) clamp(1.2rem,4vw,4.5rem)}.loggy-governance>div:first-child{max-width:1000px}.loggy-governance .eyebrow{color:var(--loggy)}.loggy-governance h2{font-size:clamp(3rem,5.6vw,6rem)}.governance-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:4.5rem;display:grid}.governance-grid article{border-right:1px solid var(--line);min-height:210px;padding:clamp(1.5rem,3vw,3rem)}.governance-grid b{color:#9fb3ff;font-size:1.1rem}.governance-grid p{color:var(--muted);margin-top:3rem}.governance-screen{max-width:1200px;margin:clamp(4rem,7vw,7rem) auto 0}.permission-crop{aspect-ratio:1919/976}.permission-crop img{width:100%;height:auto}.loggy-gallery{padding:clamp(6rem,10vw,11rem) clamp(1.2rem,4vw,4.5rem)}.loggy-gallery header{margin-bottom:5rem}.loggy-gallery h2{font-size:clamp(3rem,5.5vw,6rem)}.loggy-gallery-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);display:grid}.loggy-gallery-grid figure{min-width:0;margin:0}.loggy-gallery-grid .wide{grid-column:1/-1}.loggy-gallery-grid figcaption{gap:.5rem;padding:1.3rem .2rem;display:grid}.loggy-gallery-grid figcaption span{color:var(--loggy);text-transform:uppercase;font:.65rem DM Mono}.loggy-gallery-grid figcaption strong{max-width:650px;font-size:1.15rem}.loggy-gallery-grid .product-window img{transition:transform .5s}.loggy-gallery-grid figure:hover .product-window img{transform:scale(1.015)}.loggy-outro{border-top:1px solid var(--line);background:radial-gradient(circle at 85% 20%,#4974ff2e,#0000 34%);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,8vw,10rem)}.loggy-outro h2{max-width:1100px;font-size:clamp(3rem,6vw,6.5rem)}.loggy-outro>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:2rem 0;font-size:1.1rem}.loggy-outro .button{color:#fff;border-color:var(--loggy);background:var(--loggy)}.loggy-case .scroll-word.is-lit{color:#f4f5f6!important}.rack-section .scroll-word{color:#0c10204d!important}.rack-section .scroll-word.is-lit{color:#0c1020!important}.convertio-case{--convertio:#8054ff;--convertio-green:#48d58b;overflow:hidden}.convertio-hero{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(2rem,5vw,6rem);min-height:calc(100vh - 82px);padding:clamp(5rem,8vw,8rem) clamp(1.2rem,4vw,4.5rem);display:grid;position:relative}.convertio-hero:before{content:"";opacity:.8;background:radial-gradient(56% 74% at 82% 46%,#8054ff2e,#0000 66%),radial-gradient(34% 46% at 8% 4%,#48d58b0d,#0000 72%),linear-gradient(120deg,#0000 30%,#8054ff0a 56%,#0000 79%);position:absolute;inset:0}.convertio-intro{z-index:3;position:relative}.convertio-intro .detail-back{margin-bottom:clamp(3rem,6vw,6rem)}.convertio-intro .eyebrow,.convertio-feature-copy>span,.convertio-gallery .eyebrow,.convertio-outro .eyebrow{color:var(--convertio)}.convertio-intro h1{margin-bottom:2rem;font-size:clamp(4rem,8vw,8.8rem)}.convertio-intro>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:1.13rem}.convertio-tags{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.convertio-tags span{color:#c3b3ff;text-transform:uppercase;background:#8054ff14;border:1px solid #8054ff6b;border-radius:999px;padding:.48rem .75rem;font:.64rem DM Mono}.convertio-stage{z-index:2;perspective:1400px;min-height:650px;position:relative}.conversion-ring{border:1px solid #8054ff4d;border-radius:50%;position:absolute}.ring-a{inset:5% -12% 4% 3%;transform:rotate(-7deg)}.ring-b{inset:18% 2% 17% -8%;transform:rotate(11deg)}.convertio-main-window{z-index:2;width:96%;position:absolute;top:9%;right:-2%;transform:rotateY(-7deg)rotateX(2deg)}.convertio-side-window{z-index:3;border-color:#8054ff80;width:64%;position:absolute;bottom:0;right:-4%;transform:rotateY(-9deg)rotate(1.5deg);box-shadow:0 38px 95px #0000009e,0 0 45px #8054ff21}.convertio-stat{z-index:5;color:#c7c3d2;text-transform:uppercase;backdrop-filter:blur(15px);background:#0d0b14e0;border:1px solid #fff3;border-radius:11px;padding:.8rem 1rem;font:.65rem DM Mono;display:grid;position:absolute}.convertio-stat b{color:#ac94ff;font-size:1.05rem}.stat-sales{bottom:17%;left:-2%}.stat-stripe{top:2%;right:6%}.convertio-impact{border-block:1px solid var(--line);background:#14121a;grid-template-columns:repeat(4,1fr);display:grid}.convertio-impact div{border-right:1px solid var(--line);padding:clamp(2rem,4vw,4rem)}.convertio-impact strong,.convertio-impact span{display:block}.convertio-impact strong{color:var(--convertio);letter-spacing:-.06em;font-size:clamp(2.4rem,4vw,4.4rem)}.convertio-impact span{color:var(--muted);font-size:.85rem}.convertio-story{grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,10rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,8vw,10rem);display:grid}.convertio-story .eyebrow{color:var(--convertio)}.convertio-story h2{font-size:clamp(2.7rem,5vw,5.6rem)}.convertio-story>div:last-child{padding-top:3rem}.convertio-story>div:last-child p{color:var(--muted);font-size:1.15rem}.convertio-story>div:last-child p+p{margin-top:1.5rem}.convertio-feature{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(6rem,10vw,11rem) clamp(1.2rem,4vw,4.5rem);display:grid}.convertio-feature.team-feature{background:#15131b;grid-template-columns:1.28fr .72fr}.convertio-feature-copy>span{text-transform:uppercase;font:.68rem DM Mono}.convertio-feature-copy h2{margin:1.3rem 0 2rem;font-size:clamp(2.6rem,4.7vw,5.2rem)}.convertio-feature-copy>p{color:var(--muted)}.convertio-feature-copy ul{margin:2rem 0 0;padding:0;list-style:none}.convertio-feature-copy li{border-bottom:1px solid var(--line);padding:.75rem 0}.convertio-screen-stack{min-width:0;padding:2rem 0 5rem;position:relative}.convertio-screen-stack>.product-window{transform:perspective(1400px)rotateY(-4deg)rotateX(2deg)}.convertio-case .floating-screen{border-color:#8054ff80}.payment-section{color:#101018;background:linear-gradient(135deg,#bba9ff,#8de4b4);padding:clamp(6rem,10vw,10rem) clamp(1.2rem,6vw,8rem)}.payment-section .eyebrow{color:#49318f}.payment-section h2{max-width:1000px;font-size:clamp(3rem,5.7vw,6.2rem)}.payment-section>div:first-child>p:last-child{color:#3b3455;max-width:700px}.payment-flow{border:1px solid #1010184d;justify-content:space-between;align-items:center;gap:1rem;margin:4rem 0;padding:1.4rem;display:flex}.payment-flow span{font-weight:700}.payment-flow i{font-style:normal}.payment-screens{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.email-journey{padding:clamp(6rem,10vw,10rem) clamp(1.2rem,5vw,6rem)}.email-journey .eyebrow{color:var(--convertio-green)}.email-journey h2{font-size:clamp(3rem,5.7vw,6.2rem)}.journey-line{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:5rem;display:grid}.journey-line article{border-right:1px solid var(--line);min-height:220px;padding:2.5rem}.journey-line b{color:var(--convertio-green);font:.7rem DM Mono}.journey-line strong{margin-top:3rem;font-size:1.2rem;display:block}.journey-line p{color:var(--muted)}.convertio-gallery{background:#14131a;padding:clamp(6rem,10vw,11rem) clamp(1.2rem,4vw,4.5rem)}.convertio-gallery header{margin-bottom:5rem}.convertio-gallery h2{font-size:clamp(3rem,5.5vw,6rem)}.convertio-gallery-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);display:grid}.convertio-gallery-grid figure{min-width:0;margin:0}.convertio-gallery-grid .wide{grid-column:1/-1}.convertio-gallery-grid figcaption{gap:.5rem;padding:1.3rem .2rem;display:grid}.convertio-gallery-grid figcaption span{color:var(--convertio);text-transform:uppercase;font:.65rem DM Mono}.convertio-outro{background:radial-gradient(circle at 85% 20%,#8054ff2e,#0000 34%);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,8vw,10rem)}.convertio-outro h2{max-width:1100px;font-size:clamp(3rem,6vw,6.5rem)}.convertio-outro>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:2rem 0}.convertio-outro .button{color:#fff;border-color:var(--convertio);background:var(--convertio)}.payment-section .scroll-word{color:#1010184d!important}.payment-section .scroll-word.is-lit{color:#101018!important}.optiroad-outro .button:hover{color:var(--care);background:0 0}.loggy-outro .button:hover{color:var(--loggy);background:0 0}.convertio-outro .button:hover{color:var(--convertio);background:0 0}.selected-work-cta .button:hover{color:#111;background:0 0;border-color:#111}.contact-submit-row .button:hover{color:var(--accent);background:0 0}.contact-band{background:var(--accent);color:var(--accent-ink);padding:clamp(5rem,10vw,10rem) clamp(1.2rem,8vw,10rem)}.contact-band .eyebrow{color:#596300}.contact-band h2{margin-bottom:2rem}.contact-band>p:not(.eyebrow){color:#434700;max-width:700px;margin-bottom:2.5rem;font-size:1.15rem}.site-footer{padding:clamp(5rem,8vw,8rem) clamp(1.2rem,4vw,4.5rem) 2rem}.footer-lead{border-bottom:1px solid var(--line);padding-bottom:6rem}.footer-lead>a{letter-spacing:-.06em;width:fit-content;font-size:clamp(3rem,7vw,8rem);line-height:1;display:block}.footer-lead span{color:var(--accent)}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:3rem;padding:4rem 0;display:grid}.footer-grid p,.footer-grid a{color:var(--muted);display:block}.footer-grid .brand{color:#fff;margin-bottom:1.5rem}.footer-title{text-transform:uppercase;letter-spacing:.1em;font:.72rem DM Mono;color:#fff!important}.footer-social-title{margin-top:1.5rem}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);gap:2rem;padding-top:1.5rem;font-size:.78rem;display:flex}.footer-bottom span{margin-right:auto}.bg-img-hero,.center-page{max-width:1000px;margin-inline:auto;padding-inline:1.2rem}.bg-img-hero{padding-top:8rem}.center-page{padding-bottom:8rem}.center-page h4{margin-top:2rem;font-size:1.3rem}.center-page p{color:var(--muted)}.tech-visual{z-index:3;transform-style:preserve-3d;position:absolute;inset:0;transform:rotate(-2deg)}.tech-orbit{border:1px solid #d9ff4f59;border-radius:50%;animation:28s linear infinite spin;position:absolute}.tech-orbit i{background:var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 24px #d9ff4f73}.tech-orbit i:first-child{top:8%;left:13%}.tech-orbit i:nth-child(2){bottom:28%;right:4%}.orbit-a{inset:1% -24% -7% 5%}.orbit-b{animation-duration:34s;animation-direction:reverse;inset:14% -9% 6% -8%}.interface-panel{backdrop-filter:blur(18px);background:linear-gradient(145deg,#2a2a2af0,#0d0d0df7);border:1px solid #ffffff42;border-radius:13px;position:absolute;overflow:hidden;box-shadow:0 35px 80px #0000008c,inset 0 1px #ffffff2b}.code-panel{width:73%;height:48%;top:17%;left:4%;transform:translateZ(-30px)rotateY(5deg)}.panel-top{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.panel-top span{background:#555;border-radius:50%;width:7px;height:7px}.panel-top span:first-child{background:var(--accent)}.code-layout{grid-template-columns:64px 1fr;height:calc(100% - 38px);display:grid}.code-nav{border-right:1px solid #ffffff14;padding:18px 15px}.code-nav b{background:#555;border-radius:4px;height:5px;margin-bottom:18px;display:block}.code-lines{padding:26px}.code-lines i{background:#555;border-radius:5px;height:6px;margin-bottom:13px;display:block}.code-lines .acid{background:var(--accent);box-shadow:0 0 12px #d9ff4f40}.w35{width:35%}.w45{width:45%}.w48{width:48%}.w55{width:55%}.w58{width:58%}.w66{width:66%}.w70{width:70%}.w76{width:76%}.w82{width:82%}.w88{width:88%}.dashboard-panel{grid-template-columns:54px 1fr;width:78%;height:54%;display:grid;bottom:5%;right:-3%;transform:translateZ(40px)rotateY(-5deg)rotateX(2deg)}.dash-sidebar{border-right:1px solid #ffffff17;padding:23px 16px}.dash-sidebar b{border:1px solid #666;border-radius:5px;width:18px;height:18px;margin-bottom:24px;display:block}.dash-sidebar b:first-child{background:var(--accent);border-color:var(--accent);box-shadow:0 0 22px #d9ff4f33}.dash-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.dash-widget{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;position:relative}.ring-widget i{border:10px solid #4c4c4c;border-right-color:var(--accent);border-radius:50%;width:64px;height:64px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.ring-widget span{background:#5c5c5c;border-radius:4px;width:28%;height:6px;position:absolute;top:43%;right:13%;box-shadow:0 16px #444}.chart-widget{align-items:end;gap:8px;padding:22px;display:flex}.chart-widget i{background:#555;flex:1;height:35%}.chart-widget i:nth-child(2){height:58%}.chart-widget i:nth-child(3){background:var(--accent);height:76%}.chart-widget i:nth-child(4){height:48%}.chart-widget i:nth-child(5){height:65%}.bar-widget,.list-widget{padding:22px}.bar-widget i,.list-widget i{background:#4e4e4e;border-radius:3px;height:6px;margin-bottom:13px;display:block}.bar-widget i:nth-child(2),.list-widget i:nth-child(3){background:var(--accent);width:72%}.tech-label{color:#c9cacc;letter-spacing:.1em;backdrop-filter:blur(10px);background:#0f0f0fd1;border:1px solid #ffffff2e;border-radius:999px;padding:.55rem .75rem;font:.62rem DM Mono;position:absolute}.label-product{bottom:20%;left:-1%}.label-build{color:var(--accent);top:10%;right:1%}.home-hero h1,.page-hero h1,.detail-hero h1,.optiroad-intro h1,.loggy-intro h1,.convertio-intro h1{font-size:clamp(3.3rem,7vw,6.6rem)}.scroll-word{transition:color .27s,opacity .27s,transform .27s;display:inline-block;color:#55575b!important}.scroll-word.is-lit{color:#f4f5f6!important}em .scroll-word.is-lit{color:var(--accent)!important}.selected-work .scroll-word,.contact-band .scroll-word,.process .scroll-word,.principles .scroll-word{color:#62645d!important}.selected-work .scroll-word.is-lit,.contact-band .scroll-word.is-lit,.process .scroll-word.is-lit,.principles .scroll-word.is-lit{color:#111!important}.scroll-reveal{opacity:0;filter:blur(7px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s), transform 1s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s), filter .8s ease var(--reveal-delay,0s);transform:translateY(70px)scale(.965)}.scroll-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.project-card.scroll-reveal:nth-child(2),.work-item.scroll-reveal:nth-child(2n){transform:translateY(110px)scale(.96)}.project-card.scroll-reveal:nth-child(2).is-visible,.work-item.scroll-reveal:nth-child(2n).is-visible{transform:translateY(0)scale(1)}.project-card figure,.work-item figure{clip-path:inset(0 0 100%);transition:clip-path 1.1s cubic-bezier(.16,1,.3,1) calc(var(--reveal-delay,0s) + .1s)}.project-card.is-visible figure,.work-item.is-visible figure{clip-path:inset(0)}.project-card figure img,.work-item figure img{transform:translateY(var(--parallax-y,0)) scale(1.1);will-change:transform;transition:transform .25s linear}.project-card:hover figure img{transform:translateY(var(--parallax-y,0)) scale(1.14)}.service-card.scroll-reveal{transform-origin:bottom}.service-card.scroll-reveal:nth-child(2n){transform:translateY(90px)scale(.95)}.service-card.scroll-reveal:nth-child(2n).is-visible{transform:translateY(0)scale(1)}.principle-grid article.is-visible h3,.service-detail.is-visible h2,.compact-service-grid a.is-visible h3{animation:.75s cubic-bezier(.16,1,.3,1) both rise-text}@keyframes rise-text{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.vulnix-case{--vulnix:#d9ff4f;overflow:hidden}.vulnix-hero{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(2rem,5vw,6rem);min-height:calc(100vh - 82px);padding:clamp(5rem,8vw,8rem) clamp(1.2rem,4vw,4.5rem);display:grid;position:relative}.vulnix-hero:before{content:"";opacity:.72;background:radial-gradient(58% 76% at 82% 46%,#d9ff4f24,#0000 66%),radial-gradient(32% 44% at 4% 94%,#d9ff4f0a,#0000 72%),linear-gradient(120deg,#0000 31%,#d9ff4f08 56%,#0000 80%);position:absolute;inset:0}.vulnix-intro{z-index:3;position:relative}.vulnix-intro .detail-back{margin-bottom:clamp(3rem,6vw,6rem)}.vulnix-intro h1{margin-bottom:2rem;font-size:clamp(3.3rem,7vw,6.6rem)}.vulnix-intro>p:not(.eyebrow){max-width:640px;color:var(--muted);font-size:1.13rem}.vulnix-tags{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.vulnix-tags span{color:var(--vulnix);text-transform:uppercase;background:#d9ff4f0f;border:1px solid #d9ff4f59;border-radius:999px;padding:.48rem .75rem;font:.64rem DM Mono}.vulnix-stage{z-index:2;perspective:1400px;min-height:650px;position:relative}.threat-orbit{border:1px solid #d9ff4f40;border-radius:50%;position:absolute}.threat-a{inset:5% -12% 4% 3%;transform:rotate(-7deg)}.threat-b{inset:18% 2% 17% -8%;transform:rotate(11deg)}.vulnix-main-window{z-index:2;width:96%;position:absolute;top:9%;right:-2%;transform:rotateY(-7deg)rotateX(2deg)}.vulnix-side-window{z-index:3;border-color:#d9ff4f73;width:64%;position:absolute;bottom:0;right:-4%;transform:rotateY(-9deg)rotate(1.5deg)}.vulnix-stat{z-index:5;color:#c5c8bd;text-transform:uppercase;backdrop-filter:blur(15px);background:#0a0c08e6;border:1px solid #fff3;border-radius:11px;padding:.8rem 1rem;font:.65rem DM Mono;display:grid;position:absolute}.vulnix-stat b{color:var(--vulnix);font-size:1.05rem}.stat-archive{bottom:17%;left:-2%}.stat-cve{top:2%;right:6%}.vulnix-impact{border-block:1px solid var(--line);background:#12140e;grid-template-columns:repeat(4,1fr);display:grid}.vulnix-impact div{border-right:1px solid var(--line);padding:clamp(2rem,4vw,4rem)}.vulnix-impact strong,.vulnix-impact span{display:block}.vulnix-impact strong{color:var(--vulnix);font-size:clamp(2.4rem,4vw,4.4rem)}.vulnix-impact span{color:var(--muted);font-size:.85rem}.vulnix-story{grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,10rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,8vw,10rem);display:grid}.vulnix-story h2,.vulnix-visual h2,.pentest-section h2,.api-section h2,.vulnix-outro h2{font-size:clamp(3rem,5.7vw,6.2rem)}.vulnix-story>div:last-child{padding-top:3rem}.vulnix-story>div:last-child p{color:var(--muted);font-size:1.15rem}.vulnix-feature{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(6rem,10vw,11rem) clamp(1.2rem,4vw,4.5rem);display:grid}.vulnix-feature-copy>span{color:var(--vulnix);text-transform:uppercase;font:.68rem DM Mono}.vulnix-feature-copy h2{margin:1.3rem 0 2rem;font-size:clamp(2.6rem,4.7vw,5.2rem)}.vulnix-feature-copy>p{color:var(--muted)}.vulnix-feature-copy ul{margin:2rem 0 0;padding:0;list-style:none}.vulnix-feature-copy li{border-bottom:1px solid var(--line);padding:.75rem 0}.vulnix-screen-stack{min-width:0;padding:2rem 0 5rem;position:relative}.vulnix-screen-stack>.product-window{transform:perspective(1400px)rotateY(-4deg)}.vulnix-case .floating-screen{border-color:#d9ff4f66}.vulnix-visual{color:#111;background:var(--vulnix);grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(6rem,10vw,10rem) clamp(1.2rem,5vw,7rem);display:grid}.vulnix-visual .eyebrow{color:#596300}.vulnix-visual p:not(.eyebrow){color:#454d08}.vulnix-visual figure{border:1px solid #00000059;border-radius:18px;margin:0;overflow:hidden;box-shadow:25px 28px #0000001f}.vulnix-visual img{width:100%}.pentest-section,.api-section{padding:clamp(6rem,10vw,10rem) clamp(1.2rem,5vw,7rem)}.pentest-section>div{max-width:1000px;margin-bottom:4rem}.pentest-section>div>p:last-child,.api-copy>p:last-child{max-width:760px;color:var(--muted)}.pentest-section>.product-window{max-width:1300px;margin:auto}.api-section{background:#141512}.api-copy{max-width:1000px;margin-bottom:4rem}.api-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);display:grid}.redacted-shot{position:relative}.redacted-shot>i{z-index:4;-webkit-backdrop-filter:blur(12px);background:#10101094;border-radius:5px;display:block;position:absolute}.mac-shot>i{width:13%;height:3.2%;top:35%;left:38.1%}.terminal-shot .redact-ssh{width:18.5%;height:3.2%;top:5%;left:.7%}.terminal-shot .redact-prompt{width:9.5%;height:2.8%;top:12%;left:.7%}.vulnix-outro{background:radial-gradient(circle at 85% 20%,#d9ff4f26,#0000 34%);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,8vw,10rem)}.vulnix-outro>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:2rem 0}.vulnix-outro .button:hover{color:var(--vulnix);background:0 0}.vulnix-visual .scroll-word{color:#1111114d!important}.vulnix-visual .scroll-word.is-lit{color:#111!important}.business-app-page{overflow:hidden}.business-hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);min-height:calc(100vh - 82px);padding:clamp(5rem,8vw,8rem) clamp(1.2rem,4vw,4.5rem);display:grid;position:relative}.business-hero:before{content:"";z-index:-1;aspect-ratio:1;background:var(--accent);filter:blur(180px);opacity:.055;border-radius:50%;width:52vw;position:absolute;top:-10vw;right:-15vw}.business-hero-copy{z-index:2;position:relative}.business-hero .detail-back{margin-bottom:clamp(2.5rem,5vw,5rem)}.business-hero h1{margin-bottom:2rem;font-size:clamp(3.5rem,6.6vw,6.6rem)}.business-hero-copy>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.28rem)}.business-hero-visual{background:#111;border:1px solid #d9ff4f40;border-radius:26px;margin:0;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-4deg)rotateX(1.5deg);box-shadow:0 45px 100px #0000007a,inset 0 1px #ffffff1f}.business-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff14,#0000 28%,#d9ff4f14);position:absolute;inset:0}.business-hero-visual img{aspect-ratio:4/3;object-fit:cover;width:100%}.business-hero-visual figcaption{z-index:2;backdrop-filter:blur(16px);background:#0a0a0ab8;border:1px solid #ffffff24;border-radius:12px;padding:1rem 1.2rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.business-hero-visual span,.business-hero-visual strong{display:block}.business-hero-visual span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font:.62rem DM Mono}.business-hero-visual strong{margin-top:.3rem;font-size:1rem}.business-signals{border-block:1px solid var(--line);background:#141414c7;grid-template-columns:repeat(4,1fr);display:grid}.business-signals div{border-right:1px solid var(--line);align-content:space-between;min-height:150px;padding:1.6rem clamp(1.2rem,2.6vw,2.6rem);display:grid}.business-signals div:last-child{border-right:0}.business-signals span{width:44px;height:44px;color:var(--accent);background:#d9ff4f0f;border:1px solid #d9ff4f59;border-radius:12px;place-items:center;font-size:1.3rem;line-height:1;display:grid}.business-signals strong{max-width:230px;font-size:1rem}.business-story{grid-template-columns:1fr 1fr;gap:clamp(3rem,10vw,11rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,8vw,10rem);display:grid}.business-story h2{font-size:clamp(3rem,5.5vw,6rem)}.business-story-copy{padding-top:3rem}.business-story-copy p{color:#c3c4c7;font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.8}.business-story-copy p+p{margin-top:1.5rem}.business-uses{border-block:1px solid var(--line);background:#0f100eb8}.business-uses .section-heading>p{max-width:540px;color:var(--muted);margin:0}.business-use-grid{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.business-use-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#222320c7,#0f0f0fe6);min-height:275px;padding:clamp(1.7rem,3vw,3rem)}.business-use-grid article:nth-child(3n){border-right:0}.business-use-grid article:nth-last-child(-n+3){border-bottom:0}.business-use-grid .use-case-icon{width:56px;height:56px;color:var(--accent);background:#d9ff4f0f;border:1px solid #d9ff4f59;border-radius:15px;place-items:center;font-size:1.7rem;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff12}.business-use-grid h3{margin:3.2rem 0 1rem}.business-use-grid p{color:var(--muted);margin:0}.business-architecture{background:radial-gradient(60% 70% at 100%,#d9ff4f14,#0000 66%),#0d0e0c;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,5vw,7rem);display:grid}.architecture-copy h2{font-size:clamp(3rem,5vw,5.7rem)}.architecture-copy>p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:1.08rem}.architecture-copy>p+p{margin-top:1.2rem}.architecture-stack{perspective:1200px;gap:.8rem;display:grid}.architecture-stack article{transform:translateX(calc(var(--stack-index) * 10px));background:linear-gradient(110deg,#272824eb,#0f100ef0);border:1px solid #ffffff24;border-radius:14px;grid-template-columns:52px 1fr;gap:1rem;padding:1.3rem 1.5rem;display:grid;box-shadow:0 22px 55px #00000038}.architecture-stack article>span{width:38px;height:38px;color:var(--accent);background:#d9ff4f0e;border:1px solid #d9ff4f4d;border-radius:10px;place-items:center;font:500 .85rem DM Mono;display:grid}.architecture-stack h3{margin:0 0 .75rem;font-size:1.15rem}.architecture-stack ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.architecture-stack li{color:#ced0c8;border:1px solid #d9ff4f33;border-radius:999px;padding:.35rem .55rem;font:.65rem DM Mono}.business-geo{color:#111;background:var(--accent);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(3rem,8vw,8rem);min-height:760px;padding:clamp(6rem,10vw,10rem) clamp(1.2rem,6vw,8rem);display:grid}.business-geo .eyebrow{color:#596300}.business-geo h2{font-size:clamp(3rem,5.5vw,6rem)}.geo-copy>p:not(.eyebrow){color:#444b08;font-size:1.1rem}.geo-copy ul{margin:2rem 0 0;padding:0;list-style:none}.geo-copy li{border-bottom:1px solid #0000003d;padding:.75rem 0;font-weight:600}.geo-visual{min-height:540px;position:relative}.geo-orbit{border:1px solid #11111157;border-radius:50%;position:absolute}.orbit-outer{animation:28s linear infinite spin;inset:2% 4%}.orbit-inner{animation:18s linear infinite reverse spin;inset:18% 20%}.geo-orbit i{border:3px solid var(--accent);background:#111;border-radius:50%;width:16px;height:16px;position:absolute}.geo-orbit i:first-child{top:8%;left:20%}.geo-orbit i:nth-child(2){top:50%;right:8%}.geo-orbit i:nth-child(3){bottom:2%;left:30%}.geo-core{width:170px;height:170px;color:var(--accent);background:#111;border:1px solid #11111180;border-radius:32px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(5deg);box-shadow:0 30px 70px #11111147}.geo-core span,.geo-core strong{grid-area:1/1}.geo-core span{margin-top:-32px;font:.65rem DM Mono}.geo-core strong{margin-top:22px;font-size:1.4rem}.geo-label{backdrop-filter:blur(10px);background:#d9ff4fb8;border:1px solid #0000004d;border-radius:999px;padding:.55rem .75rem;font:.62rem DM Mono;position:absolute}.geo-label-a{top:25%;left:2%}.geo-label-b{bottom:22%;right:0}.business-workers .section-heading{max-width:1000px}.worker-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);display:grid}.worker-flow article{border:1px solid var(--line);background:linear-gradient(145deg,#232323e6,#0e0e0ef5);border-radius:18px;min-height:290px;padding:clamp(1.7rem,3vw,3rem)}.worker-flow article>span{color:var(--accent);text-transform:uppercase;font:.65rem DM Mono}.worker-flow h3{margin:5rem 0 1rem}.worker-flow p{color:var(--muted)}.worker-flow>i{color:var(--accent);font-size:1.7rem;font-style:normal}.business-method{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,7vw,9rem);display:grid}.business-method h2{font-size:clamp(3rem,5.3vw,5.8rem)}.business-method ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.business-method li{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(150px,.55fr) 1fr;gap:1rem;padding:1.7rem 0;display:grid}.business-method b{width:38px;height:38px;color:var(--accent);background:#d9ff4f0d;border:1px solid #d9ff4f4d;border-radius:10px;place-items:center;font:500 .82rem DM Mono;display:grid}.business-method strong{padding-top:.45rem;font-size:1.05rem}.business-method p{color:var(--muted);margin:0;padding-top:.45rem}.business-geo .scroll-word{color:#1111114d!important}.business-geo .scroll-word.is-lit{color:#111!important}@media (width<=960px){.site-header{grid-template-columns:1fr auto}.header-cta{display:none}.menu-toggle{align-items:center;gap:.7rem;display:flex}.main-nav{border-bottom:1px solid var(--line);background:#151515;flex-direction:column;padding:2rem;display:none;position:absolute;top:82px;left:0;right:0}.main-nav.is-open{display:flex}.home-hero,.page-hero{grid-template-columns:1fr}.home-hero-visual{min-height:560px}.page-hero{min-height:auto}.hero-visual{height:55vw;min-height:360px;transform:none}.project-row,.numbers{grid-template-columns:1fr 1fr}.numbers div:nth-child(2){border-right:0}.home-services .service-grid{grid-template-columns:1fr 1fr}.home-services .service-card,.home-services .service-card:nth-child(2),.home-services .service-card:nth-child(3){min-height:380px}.home-services .service-card:nth-child(3),.home-services .service-card:nth-child(4){grid-area:auto}.premium-card.featured{grid-template-rows:auto auto;grid-template-columns:1fr}.showcase-index .premium-card,.showcase-index .premium-card.featured,.showcase-index .premium-card:nth-child(2n){grid-template-rows:minmax(480px,58vw) auto;grid-template-columns:1fr;min-height:auto}.showcase-index .premium-card:nth-child(2n) .premium-media{order:0}.article-index .premium-grid{grid-template-columns:repeat(2,1fr)}.detail-layout{grid-template-columns:1fr;max-width:860px;margin:auto}.detail-aside{position:static}.optiroad-hero{grid-template-columns:1fr}.optiroad-hero-stage{min-height:620px}.optiroad-story,.feature-showcase,.feature-showcase.feature-inventory{grid-template-columns:1fr}.feature-inventory .screen-composition{order:2}.optiroad-impact{grid-template-columns:1fr 1fr}.loggy-hero{grid-template-columns:1fr}.loggy-hero-stage{min-height:620px}.loggy-story,.loggy-feature,.loggy-feature.inventory-feature,.rack-section{grid-template-columns:1fr}.inventory-feature .loggy-screen-stack{order:2}.loggy-impact,.governance-grid{grid-template-columns:1fr 1fr}.governance-grid article{border-bottom:1px solid var(--line)}.convertio-hero{grid-template-columns:1fr}.convertio-stage{min-height:620px}.convertio-story,.convertio-feature,.convertio-feature.team-feature{grid-template-columns:1fr}.convertio-impact,.journey-line{grid-template-columns:1fr 1fr}.vulnix-hero{grid-template-columns:1fr}.vulnix-stage{min-height:620px}.vulnix-story,.vulnix-feature,.vulnix-visual{grid-template-columns:1fr}.vulnix-impact{grid-template-columns:1fr 1fr}.business-hero{grid-template-columns:1fr}.business-hero-visual{max-width:820px;transform:none}.business-signals{grid-template-columns:1fr 1fr}.business-signals div:nth-child(2){border-right:0}.business-signals div:nth-child(-n+2){border-bottom:1px solid var(--line)}.business-story,.business-architecture,.business-geo,.business-method{grid-template-columns:1fr}.business-use-grid{grid-template-columns:1fr 1fr}.business-use-grid article,.business-use-grid article:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.business-use-grid article:nth-child(2n){border-right:0}.business-use-grid article:nth-last-child(-n+2){border-bottom:0}.architecture-stack article{transform:none}.business-geo{min-height:auto}.worker-flow{grid-template-columns:1fr}.worker-flow>i{text-align:center;transform:rotate(90deg)}.business-method ol{max-width:850px}.split-content,.contact-layout{grid-template-columns:1fr}.service-detail{grid-template-columns:50px 1fr}.service-detail figure,.service-detail>div:last-child{grid-column:2}.contact-studio{grid-template-columns:1fr}.contact-studio-copy{position:static}.process-grid,.footer-grid{grid-template-columns:1fr 1fr}.work-item{grid-template-columns:1fr}.work-item:nth-child(2n) figure{order:0}}@media (width<=640px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{position:relative}body *,body :before,body :after{min-width:0;max-width:100%}.site-header,main,main>section,.site-footer{width:100%;max-width:100%}main,main>section{overflow-x:hidden}.button{min-width:0;max-width:100%}.footer-lead>a{overflow-wrap:anywhere;width:100%;font-size:clamp(2.6rem,13vw,4rem)}h1{font-size:clamp(3.1rem,15vw,5rem)}.site-header{min-height:70px}.main-nav{width:100%;max-width:100vw;top:70px}.home-hero{padding-top:4rem}.home-hero-visual{width:100%;min-height:390px;overflow:hidden}.hero-actions{flex-direction:column;align-items:flex-start}.tech-visual{inset:0;overflow:hidden;transform:none}.tech-orbit{display:none}.interface-panel{transform:none!important}.code-panel{width:83%;height:51%;left:0}.dashboard-panel{width:88%;height:57%;right:0}.dash-grid{gap:7px;padding:10px}.dash-widget{min-width:0}.tech-label{display:none}.service-grid,.project-row,.principle-grid,.compact-service-grid,.project-form{grid-template-columns:1fr}.project-form .full{grid-column:auto}.home-services .service-grid{grid-template-columns:1fr}.home-services .service-card,.home-services .service-card:nth-child(2),.home-services .service-card:nth-child(3){min-height:360px}.premium-grid,.article-index .premium-grid{grid-template-columns:1fr}.premium-card.featured{grid-column:auto}.premium-media,.article-index .premium-media{min-height:280px}.showcase-index .premium-card,.showcase-index .premium-card.featured,.showcase-index .premium-card:nth-child(2n){grid-template-rows:320px auto}.showcase-index .mockup-stage{inset:2.2rem 1rem}.mockup-back{width:80%}.mockup-front{width:84%}.mockup-detail{width:48%}.view-project{opacity:1;width:62px;height:62px;transform:none}.detail-cover{aspect-ratio:4/3;width:calc(100% - 2.4rem)}.detail-hero{padding-top:5rem}.detail-back{margin-bottom:3rem}.optiroad-hero-stage{min-height:380px}.main-window{width:105%;right:-8%;transform:rotateY(-4deg)}.side-window{width:70%;bottom:-2%;right:-5%}.stat-assets{right:0}.stage-stat{font-size:.54rem}.optiroad-impact{grid-template-columns:1fr}.optiroad-impact div{border-right:0}.optiroad-story{padding-inline:1.2rem}.story-text{padding-top:0}.feature-showcase{padding-inline:1.2rem}.floating-screen{width:62%}.rules-grid,.gallery-grid{grid-template-columns:1fr}.gallery-grid .gallery-wide{grid-column:auto}.rules-grid article{min-height:190px}.loggy-hero-stage{min-height:380px}.loggy-main-window{width:105%;right:-8%;transform:rotateY(-4deg)}.loggy-side-window{width:72%;bottom:-2%;right:-5%}.stat-clock{right:0}.loggy-stat{font-size:.54rem}.loggy-impact{grid-template-columns:1fr}.loggy-impact div{border-right:0}.loggy-story{padding-inline:1.2rem}.loggy-story>div:last-child{padding-top:0}.loggy-feature{padding-inline:1.2rem}.loggy-screen-stack .floating-screen{width:62%}.rack-section{padding-inline:1.2rem}.governance-grid,.loggy-gallery-grid{grid-template-columns:1fr}.loggy-gallery-grid .wide{grid-column:auto}.governance-grid article{min-height:180px}.rack-visual,.rack-screen{transform:none}.convertio-stage{min-height:380px}.convertio-main-window{width:105%;right:-8%;transform:rotateY(-4deg)}.convertio-side-window{width:72%;bottom:-2%;right:-5%}.stat-stripe{right:0}.convertio-stat{font-size:.54rem}.convertio-impact,.payment-screens,.journey-line,.convertio-gallery-grid{grid-template-columns:1fr}.convertio-impact div{border-right:0}.convertio-story,.convertio-feature{padding-inline:1.2rem}.convertio-story>div:last-child{padding-top:0}.convertio-screen-stack .floating-screen{width:62%}.payment-flow{flex-direction:column;align-items:stretch}.payment-flow i{transform:rotate(90deg)}.convertio-gallery-grid .wide{grid-column:auto}.vulnix-stage{min-height:380px}.vulnix-main-window{width:105%;right:-8%;transform:rotateY(-4deg)}.vulnix-side-window{width:72%;bottom:-2%;right:-5%}.stat-cve{right:0}.vulnix-stat{font-size:.54rem}.vulnix-impact,.api-grid{grid-template-columns:1fr}.vulnix-impact div{border-right:0}.vulnix-story,.vulnix-feature{padding-inline:1.2rem}.vulnix-story>div:last-child{padding-top:0}.vulnix-screen-stack .floating-screen{width:62%}.business-hero{padding-top:4rem}.business-hero h1{font-size:clamp(3.1rem,14vw,5rem)}.business-hero-visual figcaption{bottom:.8rem;left:.8rem;right:.8rem}.business-signals{grid-template-columns:1fr}.business-signals div,.business-signals div:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:105px}.business-signals div:last-child{border-bottom:0}.business-story-copy{padding-top:0}.business-use-grid{grid-template-columns:1fr}.business-use-grid article,.business-use-grid article:nth-child(2n),.business-use-grid article:nth-child(3n),.business-use-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:230px}.business-use-grid article:last-child{border-bottom:0}.business-use-grid h3{margin-top:3rem}.architecture-stack article{grid-template-columns:36px 1fr;padding:1.1rem}.geo-visual{min-height:360px}.geo-core{width:130px;height:130px}.geo-label{font-size:.52rem}.worker-flow article{min-height:240px}.worker-flow h3{margin-top:3rem}.business-method li{grid-template-columns:40px 1fr}.business-method li p{grid-column:2}.service-card{min-height:420px}.numbers{grid-template-columns:1fr}.numbers div{border-right:0}.contact-form-shell>header,.contact-submit-row{flex-direction:column;align-items:stretch}.availability-pill{align-self:flex-start}.contact-choice-list,.contact-fields{grid-template-columns:1fr}.contact-fields label.wide{grid-column:auto}.contact-submit-row small{max-width:none}.section-heading{flex-direction:column;align-items:start}.service-detail{grid-template-columns:1fr}.service-detail figure,.service-detail>div:last-child{grid-column:auto}.service-number{margin-bottom:-1rem}.process-grid,.footer-grid{grid-template-columns:1fr}.process-grid h3{margin-top:2rem}.footer-bottom{flex-wrap:wrap}.footer-bottom span{width:100%}.scroll-reveal,.scroll-reveal.is-visible,.service-card.scroll-reveal:nth-child(2n),.project-card.scroll-reveal:nth-child(2){filter:none!important;transform:none!important}.project-card figure img,.work-item figure img,.project-card:hover figure img{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.scroll-reveal{opacity:1!important;filter:none!important;transform:none!important}.project-card figure,.work-item figure{clip-path:none!important}.project-card figure img,.work-item figure img{transform:none!important}}.business-signals span svg{stroke-width:1.6px;width:24px;height:24px}.business-use-grid .use-case-icon svg{stroke-width:1.6px;width:28px;height:28px}.architecture-stack article>span{width:auto;height:auto;color:var(--accent);background:0 0;border:0;border-radius:0;font:500 1.05rem/1 DM Mono;display:block}.business-method b{width:auto;height:auto;color:var(--accent);background:0 0;border:0;border-radius:0;font:500 1.05rem/1.2 DM Mono;display:block}.business-method strong,.business-method p{padding-top:0}.web-hero:before{background:radial-gradient(circle,var(--accent),transparent 68%);left:38%;right:auto}.web-console{background:#11120f;border:1px solid #d9ff4f3d;border-radius:24px;position:relative;overflow:visible;transform:perspective(1400px)rotateY(-4deg)rotateX(1.5deg);box-shadow:0 45px 100px #00000080}.web-console-head{border-bottom:1px solid var(--line);background:#171815;border-radius:24px 24px 0 0;align-items:center;gap:7px;height:48px;padding:0 18px;display:flex}.web-console-head>span{background:#3a3b36;border-radius:50%;width:8px;height:8px}.web-console-head>span:first-child{background:var(--accent)}.web-console-head small{color:#797b73;letter-spacing:.1em;margin-left:auto;font:.55rem DM Mono}.web-console-body{grid-template-columns:62px 1fr;min-height:510px;display:grid}.web-console-body aside{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:28px;padding:20px 0;display:flex}.web-console-body aside b{background:var(--accent);color:#111;border-radius:9px;place-items:center;width:32px;height:32px;font:.7rem DM Mono;display:grid}.web-console-body aside i{background:#3c3d38;border-radius:9px;width:20px;height:4px}.web-console-body aside i:nth-child(2){background:#a4bf3f}.web-dashboard{min-width:0;padding:clamp(1.2rem,2.5vw,2rem)}.web-dashboard-title{justify-content:space-between;align-items:center;display:flex}.web-dashboard-title small,.web-dashboard-title strong{display:block}.web-dashboard-title small,.web-dashboard article>small{color:#777970;letter-spacing:.1em;font:.54rem DM Mono}.web-dashboard-title strong{margin-top:.35rem;font-size:1.2rem}.web-dashboard-title>span{color:var(--accent);font:.58rem DM Mono}.web-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.web-metrics article{border:1px solid var(--line);background:#181916;border-radius:12px;min-width:0;padding:16px}.web-metrics strong,.web-metrics em{display:block}.web-metrics strong{margin:.8rem 0 .35rem;font-size:clamp(1rem,1.8vw,1.45rem)}.web-metrics em{color:#8f9189;white-space:nowrap;font:.52rem DM Mono;overflow:hidden}.web-dashboard-grid{grid-template-columns:1.05fr .95fr;gap:10px;margin-top:10px;display:grid}.web-dashboard-grid>article{border:1px solid var(--line);background:#181916;border-radius:12px;min-height:220px;padding:18px}.web-chart>div{border-bottom:1px solid #34362f;align-items:end;gap:8px;height:155px;padding-top:22px;display:flex}.web-chart i{height:var(--h);background:linear-gradient(var(--accent),#d9ff4f2e);border-radius:4px 4px 0 0;flex:1}.web-feed p{border-bottom:1px solid var(--line);color:#d2d3cd;grid-template-columns:20px 1fr;align-items:center;gap:8px;margin:0;padding:16px 0;font-size:.7rem;display:grid}.web-feed p:last-child{border-bottom:0}.web-feed svg{width:16px;color:var(--accent)}.web-feed b{color:#777970;grid-column:2;font:400 .5rem DM Mono}.web-console-float{backdrop-filter:blur(16px);background:#161714f0;border:1px solid #d9ff4f4d;border-radius:14px;align-items:center;gap:12px;min-width:215px;padding:16px;display:flex;position:absolute;bottom:-28px;right:-24px;box-shadow:0 22px 50px #00000073}.web-console-float>svg{width:25px;color:var(--accent)}.web-console-float small,.web-console-float strong{display:block}.web-console-float small{color:#85877e;text-transform:uppercase;font:.52rem DM Mono}.web-console-float strong{margin-top:.3rem;font-size:.78rem}.marketplace-section{border-block:1px solid var(--line);background:radial-gradient(60% 80% at 90%,#d9ff4f13,#0000 68%),#10110f;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,7vw,9rem);display:grid}.marketplace-copy h2{font-size:clamp(3rem,5.2vw,5.8rem)}.marketplace-copy>p:not(.eyebrow){max-width:620px;color:var(--muted)}.marketplace-copy ul{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.marketplace-copy li{color:#c6c8c0;gap:.8rem;display:flex}.marketplace-copy li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:.55rem;box-shadow:0 0 12px #d9ff4f80}.payment-flow{background:linear-gradient(145deg,#232420f2,#0f100efa);border:1px solid #ffffff24;border-radius:24px;max-width:760px;padding:clamp(1.4rem,3vw,2.6rem);box-shadow:0 35px 90px #00000059}.payment-order{background:#d9ff4f0a;border:1px solid #d9ff4f3d;border-radius:14px;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.payment-order small{color:#8c8e85;font:.58rem DM Mono}.payment-order strong{margin-left:auto;font-size:1.45rem}.payment-order span{color:#a7a9a1;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.payment-order svg{width:17px;color:var(--accent)}.payment-split{height:72px;color:var(--accent);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font:.58rem DM Mono;display:grid}.payment-split i{background:linear-gradient(90deg,transparent,var(--accent));height:1px}.payment-split i:last-child{background:linear-gradient(90deg,var(--accent),transparent)}.payment-recipients{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.payment-recipients article{border:1px solid var(--line);background:#181916;border-radius:12px;padding:1.2rem}.payment-recipients span,.payment-recipients strong,.payment-recipients small{display:block}.payment-recipients span{color:#92948c;font-size:.68rem}.payment-recipients strong{margin:1.5rem 0 .45rem;font-size:1.05rem}.payment-recipients small{color:#73756e;font:.5rem DM Mono}.payment-recipients .commission{border-color:#d9ff4f52}.payment-recipients .commission strong{color:var(--accent)}.payment-flow>p{color:#7f8179;text-align:center;justify-content:center;align-items:center;gap:.6rem;margin:1.4rem 0 0;font:.55rem DM Mono;display:flex}.payment-flow>p svg{width:16px;color:var(--accent)}.web-automation{border-bottom:1px solid var(--line)}.automation-pipeline{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.automation-pipeline article{border-right:1px solid var(--line);background:linear-gradient(145deg,#1f201dbf,#0f0f0fe6);min-height:330px;padding:clamp(1.7rem,3vw,3rem)}.automation-pipeline article:last-child{border-right:0}.automation-pipeline article>span{width:50px;height:50px;color:var(--accent);place-items:center;display:grid}.automation-pipeline article>span svg{stroke-width:1.5px;width:30px;height:30px}.automation-pipeline small{color:var(--accent);letter-spacing:.08em;margin-top:2rem;font:.57rem DM Mono;display:block}.automation-pipeline h3{margin:1.1rem 0 1rem;font-size:1.35rem}.automation-pipeline p{color:var(--muted);margin:0}@media (width<=1100px){.web-console{max-width:820px;transform:none}.marketplace-section{grid-template-columns:1fr}.payment-flow{width:100%}.automation-pipeline{grid-template-columns:1fr}.automation-pipeline article{border-right:0;border-bottom:1px solid var(--line);min-height:240px}.automation-pipeline article:last-child{border-bottom:0}}@media (width<=700px){.web-console-body{grid-template-columns:42px 1fr;min-height:430px}.web-console-body aside{gap:24px}.web-console-body aside b{width:27px;height:27px}.web-console-body aside i{width:14px}.web-dashboard{padding:1rem}.web-metrics{grid-template-columns:1fr 1fr}.web-metrics article:last-child{display:none}.web-dashboard-grid{grid-template-columns:1fr}.web-feed{display:none}.web-chart>div{height:130px}.web-console-float{min-width:195px;bottom:-32px;right:10px}.payment-order{flex-wrap:wrap;align-items:flex-start}.payment-order strong{order:2;margin-left:0}.payment-order span{width:100%}.payment-recipients{grid-template-columns:1fr}.payment-recipients article{grid-template-columns:1fr auto;display:grid}.payment-recipients strong{margin:0}.payment-recipients small{grid-column:1/-1;margin-top:.5rem}}.marketplace-section{grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);gap:clamp(3rem,6vw,7rem);overflow:hidden}.marketplace-copy h2{max-width:720px;font-size:clamp(3rem,4.4vw,5rem);line-height:.96}.payment-flow{justify-self:end;width:100%;min-width:0;max-width:680px;padding:clamp(1.25rem,2.2vw,2rem)}.payment-order{grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1.4rem;display:grid}.payment-order strong{white-space:nowrap;grid-area:1/2/3;align-self:center;margin:0}.payment-order span{white-space:normal;min-width:0}.payment-recipients article{min-width:0;padding:1rem}.payment-recipients strong{white-space:nowrap;font-size:.98rem}@media (width<=1500px){.marketplace-section{grid-template-columns:1fr}.marketplace-copy{max-width:820px}.payment-flow{justify-self:start;max-width:820px}.payment-recipients article{padding:1.25rem}}@media (width<=1100px){.marketplace-section{grid-template-columns:1fr}.payment-flow{justify-self:start;max-width:760px}}.mobile-hero:before{opacity:.075;right:-8vw}.mobile-stage{perspective:1400px;min-height:650px;position:relative}.mobile-halo{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#d9ff4f33,#d9ff4f09 38%,#0000 68%);border-radius:50%;width:82%;position:absolute;top:8%;left:10%}.phone{aspect-ratio:.5;background:linear-gradient(145deg,#3e403a,#121311 34%,#292b27);border:1px solid #ffffff40;border-radius:42px;width:clamp(220px,20vw,300px);padding:9px;position:absolute;overflow:hidden;box-shadow:0 50px 100px #0000008c,inset 0 1px #ffffff38}.phone-main{z-index:2;top:2%;left:18%;transform:rotateY(8deg)rotate(-3deg)}.phone-back{z-index:1;opacity:.88;top:13%;right:8%;transform:rotateY(-12deg)rotate(7deg)scale(.92)}.phone-sensor{z-index:4;background:#080908;border-radius:20px;width:31%;height:22px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.phone-screen{background:linear-gradient(160deg,#20221e,#10110f 58%);border-radius:34px;height:100%;position:relative;overflow:hidden}.phone-screen>header{color:#a2a49c;justify-content:space-between;padding:18px 22px 10px;font:.48rem DM Mono;display:flex}.phone-screen>header b{letter-spacing:2px}.mobile-greeting{padding:38px 20px 20px}.mobile-greeting small,.mobile-route>small{color:var(--accent);letter-spacing:.1em;font:.5rem DM Mono}.mobile-greeting strong{margin:.6rem 0 .4rem;font-size:1.25rem;display:block}.mobile-greeting p{color:#8e9088;margin:0;font-size:.68rem}.mobile-kpi{border:1px solid var(--line);background:#ffffff06;border-radius:16px;margin:4px 20px 16px;padding:16px;display:flex}.mobile-kpi span{flex:1}.mobile-kpi small,.mobile-kpi strong{display:block}.mobile-kpi small{color:#85877f;font-size:.5rem}.mobile-kpi strong{margin-top:.5rem;font-size:1.3rem}.mobile-kpi i{background:var(--line);width:1px;margin:0 14px}.mobile-route{background:#d9ff4f0b;border:1px solid #d9ff4f40;border-radius:16px;margin:0 20px;padding:17px}.mobile-route strong{margin:1rem 0 .5rem;font-size:.85rem;display:block}.mobile-route p{color:#8e9088;align-items:center;gap:.4rem;margin:0;font-size:.6rem;display:flex}.mobile-route svg{width:13px;color:var(--accent)}.mobile-route button{background:var(--accent);color:#10110f;border:0;border-radius:10px;width:100%;margin-top:18px;padding:10px;font:600 .55rem DM Mono}.phone-screen>nav{border-top:1px solid var(--line);background:#151613;justify-content:space-around;padding:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone-screen>nav i{background:#4a4c45;border-radius:4px;width:17px;height:4px}.phone-screen>nav i:first-child{background:var(--accent)}.sync-visual{text-align:center;place-content:center;justify-items:center;height:100%;padding:2rem;display:grid}.sync-visual>svg{z-index:2;width:55px;height:55px;color:var(--accent);stroke-width:1.2px;position:relative}.sync-visual>span{border:1px solid #d9ff4f29;border-radius:50%;width:170px;height:170px;position:absolute;box-shadow:0 0 50px #d9ff4f14,inset 0 0 45px #d9ff4f0a}.sync-visual strong{margin-top:3rem}.sync-visual small{color:#84867e;margin-top:.5rem;font-size:.6rem}.mobile-float{z-index:4;backdrop-filter:blur(16px);background:#151613eb;border:1px solid #d9ff4f47;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 20px 45px #00000061}.mobile-float>svg{width:23px;color:var(--accent)}.mobile-float small,.mobile-float strong{display:block}.mobile-float small{color:#85877e;font:.48rem DM Mono}.mobile-float strong{margin-top:.25rem;font-size:.7rem}.mobile-float-offline{z-index:5;bottom:9%;left:2%}.mobile-float-secure{bottom:18%;right:1%}.mobile-offline{border-block:1px solid var(--line);background:radial-gradient(60% 80% at 90%,#d9ff4f12,#0000 68%),#10110f;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,7vw,9rem);display:grid}.offline-copy h2{font-size:clamp(3rem,5vw,5.6rem)}.offline-copy>p:not(.eyebrow){color:var(--muted)}.offline-copy ul{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.offline-copy li{color:#c6c8c0;gap:.8rem;display:flex}.offline-copy li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:.55rem}.sync-diagram{grid-template-columns:1fr 95px 1fr;align-items:center;display:grid}.sync-diagram article{border:1px solid var(--line);background:linear-gradient(145deg,#252622f0,#10110ff5);border-radius:18px;min-height:285px;padding:clamp(1.5rem,2.5vw,2.4rem);box-shadow:0 30px 70px #00000040}.sync-diagram article>span{width:52px;height:52px;color:var(--accent);place-items:center;display:grid}.sync-diagram article>span svg{stroke-width:1.4px;width:32px}.sync-diagram small,.platform-core small,.platform-branches small,.store-destination small{color:var(--accent);letter-spacing:.08em;font:.54rem DM Mono;display:block}.sync-diagram strong{margin:1rem 0;font-size:1.1rem;display:block}.sync-diagram p{color:var(--muted);margin:0;font-size:.8rem}.sync-line{color:var(--accent);grid-template-columns:1fr 34px 1fr;align-items:center;display:grid}.sync-line i{background:var(--accent);opacity:.5;height:1px}.sync-line span{place-items:center;display:grid}.sync-line svg{width:21px}.mobile-platform{border-bottom:1px solid var(--line)}.platform-composition{grid-template-columns:.8fr 1.2fr;gap:1rem;display:grid}.platform-core,.platform-branches article{border:1px solid var(--line);background:linear-gradient(145deg,#21221fd9,#0f100ef2);border-radius:18px}.platform-core{text-align:center;align-content:center;justify-items:center;min-height:400px;padding:3rem;display:grid}.platform-core>span{width:84px;height:84px;color:var(--accent);border:1px solid #d9ff4f4d;border-radius:50%;place-items:center;margin-bottom:2rem;display:grid;box-shadow:0 0 60px #d9ff4f14}.platform-core>span svg{stroke-width:1.25px;width:40px}.platform-core strong{margin:1rem 0 .5rem;font-size:1.45rem}.platform-core p{color:var(--muted)}.platform-branches{gap:1rem;display:grid}.platform-branches article{grid-template-columns:60px 1fr;align-items:center;gap:1.4rem;padding:1.5rem 2rem;display:grid}.platform-branches article>svg{width:34px;color:var(--accent);stroke-width:1.35px}.platform-branches strong{margin:.3rem 0;font-size:1.1rem;display:block}.platform-branches p{color:var(--muted);margin:0;font-size:.8rem}.mobile-security{grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,10rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,8vw,10rem);display:grid}.mobile-security h2{font-size:clamp(3rem,5.2vw,5.8rem)}.mobile-security>div>p:not(.eyebrow){color:var(--muted)}.mobile-security ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mobile-security li{border-bottom:1px solid var(--line);align-items:center;gap:1.4rem;padding:1.7rem 0;display:flex}.mobile-security li>svg{width:28px;color:var(--accent);stroke-width:1.4px}.mobile-security strong,.mobile-security small{display:block}.mobile-security small{color:var(--muted);margin-top:.4rem}.mobile-release{border-block:1px solid var(--line);background:#10110f}.release-track{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.release-track>article{border-right:1px solid var(--line);grid-template-columns:44px 1fr;gap:1rem;min-height:220px;padding:2rem 1.5rem;display:grid}.release-track>article:nth-child(3){border-right:0}.release-track b{color:var(--accent);font:500 1rem DM Mono}.release-track h3{margin:0 0 1rem}.release-track p{color:var(--muted);margin:0}.store-destination{background:#d9ff4f0b;border:1px solid #d9ff4f47;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:1.2rem;padding:1.5rem;display:flex}.store-destination>svg{width:28px;color:var(--accent)}.store-destination strong{margin-top:.35rem;display:block}@media (width<=1100px){.mobile-stage{width:min(100%,760px);min-height:620px}.mobile-offline,.mobile-security,.platform-composition{grid-template-columns:1fr}.platform-core{min-height:320px}.sync-diagram{max-width:850px}}@media (width<=700px){.mobile-stage{min-height:520px;margin-top:1rem}.phone{border-radius:34px;width:210px}.phone-main{left:5%}.phone-back{right:0}.phone-screen{border-radius:27px}.mobile-float-secure{display:none}.mobile-float-offline{bottom:2%;left:0}.sync-diagram{grid-template-columns:1fr;gap:0}.sync-line{grid-template-rows:1fr 28px 1fr;grid-template-columns:1fr;justify-items:center;height:70px}.sync-line i{width:1px;height:100%}.release-track{grid-template-columns:1fr}.release-track>article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.store-destination{grid-column:auto}.platform-branches article{grid-template-columns:45px 1fr;padding:1.3rem}}.marketplace-section{padding:clamp(6rem,10vw,11rem) clamp(1.2rem,6vw,8rem);display:block;overflow:hidden}.marketplace-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:clamp(3rem,9vw,11rem);max-width:1650px;margin:0 auto clamp(4rem,7vw,7rem);display:grid}.marketplace-heading h2{max-width:760px;margin-bottom:0;font-size:clamp(3.4rem,5.4vw,6.2rem);line-height:.94}.marketplace-summary>p{color:#b8bab2;max-width:670px;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7}.marketplace-summary ul{grid-template-columns:1fr 1fr;gap:.7rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.marketplace-summary li{color:#d2d4cc;align-items:center;gap:.7rem;font-size:.8rem;display:flex}.marketplace-summary li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #d9ff4fa6}.market-network{background:radial-gradient(circle,#d9ff4f14,#0000 25%),linear-gradient(145deg,#1f201ced,#0d0e0cfa);border:1px solid #ffffff24;border-radius:28px;max-width:1650px;height:500px;margin:0 auto;position:relative;box-shadow:0 45px 100px #0000004d,inset 0 1px #ffffff0f}.market-network:before{content:"";border-radius:inherit;opacity:.24;background-image:linear-gradient(#d9ff4f12 1px,#0000 1px),linear-gradient(90deg,#d9ff4f12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 78%)}.market-routes{z-index:1;width:90%;height:420px;position:absolute;inset:40px 5%;overflow:visible}.market-route{fill:none;stroke:#d9ff4f85;stroke-width:2px;stroke-dasharray:8 11;filter:drop-shadow(0 0 6px #d9ff4f40);animation:1.15s linear infinite market-dash}.market-route-in{stroke-width:2.5px;stroke:#d9ff4fb8}.market-pulse{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}@keyframes market-dash{to{stroke-dashoffset:-38px}}.market-node{z-index:3;backdrop-filter:blur(12px);background:#141512ed;border:1px solid #ffffff29;border-radius:18px;position:absolute;box-shadow:0 20px 45px #0000004d,inset 0 1px #ffffff0b}.market-order-node{align-content:center;width:230px;min-height:235px;padding:1.8rem;display:grid;top:50%;left:5.4%;transform:translateY(-50%)}.market-node-icon{width:48px;height:48px;color:var(--accent);background:#d9ff4f0e;border:1px solid #d9ff4f4d;border-radius:14px;place-items:center;margin-bottom:1.7rem;display:grid}.market-node-icon svg{width:23px}.market-order-node small,.market-hub small,.market-beneficiaries small{color:#85877e;letter-spacing:.08em;font:.53rem DM Mono}.market-order-node strong{margin:.65rem 0 .35rem;font-size:1.65rem}.market-order-node p{color:#989a92;margin:0;font-size:.72rem}.market-hub{z-index:4;text-align:center;background:radial-gradient(circle,#25281efa,#11120ffa 70%);border:1px solid #d9ff4f57;border-radius:50%;place-content:center;justify-items:center;width:290px;height:290px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #d9ff4f05,0 0 80px #d9ff4f14,inset 0 1px #ffffff1a}.market-hub-ring{border:1px dashed #d9ff4f33;border-radius:50%;animation:20s linear infinite market-spin;position:absolute;inset:-18px}.market-hub-ring:before,.market-hub-ring:after{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 14px var(--accent);border-radius:50%;position:absolute}.market-hub-ring:before{top:34px;right:40px}.market-hub-ring:after{bottom:29px;left:48px}.market-hub-icon{width:54px;height:54px;color:var(--accent);place-items:center;margin-bottom:1rem;display:grid}.market-hub-icon svg{stroke-width:1.35px;width:39px;height:39px}.market-hub strong{margin:.55rem 0 .35rem;font-size:1.4rem}.market-hub p{color:#85877e;margin:0;font-size:.64rem}.market-hub em{color:var(--accent);align-items:center;gap:.4rem;margin-top:1.2rem;font:.5rem DM Mono;display:flex}.market-hub em svg{width:14px}@keyframes market-spin{to{transform:rotate(360deg)}}.market-beneficiaries{z-index:3;gap:12px;width:245px;display:grid;position:absolute;top:40px;bottom:40px;right:4.5%}.market-beneficiaries .market-node{grid-template-columns:1fr auto;align-items:center;padding:1rem 1.15rem;display:grid;position:relative}.market-beneficiaries span,.market-beneficiaries small,.market-beneficiaries b,.market-beneficiaries em{display:block}.market-beneficiaries b{color:#a2a49c;margin-top:.28rem;font-size:.68rem;font-weight:500}.market-beneficiaries strong{color:#f2f3ef;white-space:nowrap;font-size:1.02rem}.market-beneficiaries em{color:#72746d;grid-column:1/-1;margin-top:.55rem;font:.48rem DM Mono}.market-beneficiaries .market-platform-node{background:linear-gradient(135deg,#d9ff4f14,#141512f5);border-color:#d9ff4f61}.market-platform-node strong{color:var(--accent)}@media (prefers-reduced-motion:reduce){.market-route,.market-hub-ring{animation:none}.market-pulse{display:none}}@media (width<=1150px){.marketplace-heading{grid-template-columns:1fr;align-items:start;gap:2rem}.marketplace-summary{max-width:760px}.market-network{height:760px}.market-routes{display:none}.market-network:after{content:"";z-index:1;background:repeating-linear-gradient(to bottom,var(--accent) 0 8px,transparent 8px 18px);width:2px;animation:1.1s linear infinite market-vertical;position:absolute;top:185px;bottom:205px;left:50%}.market-order-node{grid-template-columns:48px 1fr;column-gap:1rem;width:min(320px,100% - 2rem);min-height:150px;top:28px;left:50%;transform:translate(-50%)}.market-node-icon{grid-row:1/4;margin:0}.market-hub{width:250px;height:250px;top:365px}.market-beneficiaries{grid-template-columns:repeat(3,1fr);width:auto;inset:auto 1rem 24px}.market-beneficiaries .market-node{min-width:0}.market-beneficiaries strong{font-size:.88rem}}@keyframes market-vertical{to{background-position:0 18px}}@media (width<=700px){.marketplace-heading h2{font-size:clamp(3rem,14vw,4.6rem)}.marketplace-summary ul{grid-template-columns:1fr}.market-network{border-radius:20px;height:920px}.market-network:after{bottom:410px}.market-hub{width:225px;height:225px;top:390px}.market-beneficiaries{grid-template-columns:1fr}.market-beneficiaries .market-node{min-height:92px}.market-order-node{min-height:155px;padding:1.25rem}}.tma-hero:before{opacity:.045;background:#76f6b4}.ops-console{background:#10110f;border:1px solid #d9ff4f3b;border-radius:24px;min-width:0;position:relative;overflow:visible;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 45px 100px #00000085}.ops-console>header{border-bottom:1px solid var(--line);align-items:center;gap:1rem;height:52px;padding:0 18px;display:flex}.ops-console>header>div{gap:6px;display:flex}.ops-console>header i{background:#3b3d37;border-radius:50%;width:8px;height:8px;display:block}.ops-console>header i:first-child{background:var(--accent)}.ops-console>header small{color:#777970;letter-spacing:.1em;font:.52rem DM Mono}.ops-console>header>span{color:#a2a49c;align-items:center;gap:.5rem;margin-left:auto;font:.55rem DM Mono;display:flex}.ops-console>header b{background:#6ce59d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #6ce59d}.ops-grid{grid-template-rows:1fr 1fr;grid-template-columns:.78fr 1.22fr;gap:10px;min-height:500px;padding:18px;display:grid}.ops-grid>article{border:1px solid var(--line);background:#171815;border-radius:13px;min-width:0;padding:20px}.ops-grid article>small{color:#777970;letter-spacing:.08em;font:.52rem DM Mono}.ops-status strong{margin:1.3rem 0 1rem;font-size:2.5rem;display:block}.ops-status strong em,.grafana-panels strong em{color:#8b8d85;font-size:.9rem;font-style:normal}.uptime-bars{align-items:end;gap:3px;height:58px;display:flex}.uptime-bars i{opacity:.85;background:#84ad3c;border-radius:2px;flex:1;height:75%}.uptime-bars i:nth-child(3n){height:100%}.uptime-bars i:nth-child(4n){height:88%}.uptime-bars .warn{background:#efba5b;height:42%}.ops-status p{color:#6f716a;margin:.7rem 0 0;font:.5rem DM Mono}.chart-lines{background:repeating-linear-gradient(#0000 0 38px,#ffffff0e 38px 39px);height:155px;margin-top:18px}.chart-lines svg{width:100%;height:100%;overflow:visible}.chart-lines path,.grafana-wide path{fill:none;stroke:var(--accent);stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #d9ff4f40)}.chart-lines .chart-secondary{stroke:#6ce59d;opacity:.55}.ops-chart footer{color:#777970;gap:1.2rem;font:.5rem DM Mono;display:flex}.ops-chart footer span{align-items:center;gap:.4rem;display:flex}.ops-chart footer i{background:var(--accent);border-radius:50%;width:6px;height:6px}.ops-chart footer span:last-child i{background:#6ce59d}.ops-services p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:11px 0;font-size:.68rem;display:flex}.ops-services p:last-child{border-bottom:0}.ops-services p span{color:#b4b6ae;align-items:center;gap:.55rem;display:flex}.ops-services svg{width:15px;color:var(--accent)}.ops-services b{color:#85877e;font:.52rem DM Mono}.ops-events p{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr;gap:.7rem;margin:0;padding:13px 0;display:grid}.ops-events p>i{background:#6ce59d;border-radius:50%;width:6px;height:6px;margin-top:.3rem;box-shadow:0 0 8px #6ce59d}.ops-events b,.ops-events em{display:block}.ops-events b{font-size:.68rem}.ops-events em{color:#777970;margin-top:.3rem;font:.5rem DM Mono}.ops-float{z-index:4;backdrop-filter:blur(14px);background:#141512f0;border:1px solid #d9ff4f47;border-radius:14px;align-items:center;gap:12px;min-width:210px;padding:15px;display:flex;position:absolute;bottom:-25px;right:-22px;box-shadow:0 20px 45px #0006}.ops-float>svg{width:23px;color:var(--accent)}.ops-float small,.ops-float strong{display:block}.ops-float small{color:#777970;font:.48rem DM Mono}.ops-float strong{margin-top:.3rem;font-size:.72rem}.tma-infrastructure{border-block:1px solid var(--line);background:radial-gradient(65% 80% at 50% 100%,#d9ff4f13,#0000 72%),#10110f;padding:clamp(6rem,11vw,12rem) clamp(1.2rem,6vw,8rem)}.tma-infra-heading{grid-template-columns:1fr .8fr;align-items:end;gap:clamp(3rem,9vw,11rem);max-width:1600px;margin:0 auto 5rem;display:grid}.tma-infra-heading h2{margin-bottom:0;font-size:clamp(3rem,5.3vw,6rem)}.tma-infra-heading>div:last-child p{color:var(--muted)}.tma-infra-heading>div:last-child p+p{margin-top:1rem}.infra-flow{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,6vw,8rem);max-width:1500px;margin:auto;display:grid;position:relative}.infra-flow>svg{z-index:1;width:100%;height:220px;position:absolute;top:0;left:0;overflow:visible}.infra-flow>svg path{fill:none;stroke:#d9ff4f80;stroke-width:2px;stroke-dasharray:8 10;vector-effect:non-scaling-stroke;animation:1.2s linear infinite market-dash}.infra-flow>svg circle{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}.infra-flow article{z-index:2;text-align:center;background:linear-gradient(145deg,#242521f7,#0f100efa);border:1px solid #ffffff29;border-radius:20px;align-content:center;justify-items:center;min-height:270px;padding:2rem;display:grid;position:relative;box-shadow:0 25px 60px #00000047}.infra-flow article>span{width:64px;height:64px;color:var(--accent);background:#d9ff4f0d;border:1px solid #d9ff4f4d;border-radius:18px;place-items:center;margin-bottom:1.7rem;display:grid}.infra-flow article>span svg{stroke-width:1.4px;width:30px}.infra-flow small{color:var(--accent);letter-spacing:.08em;font:.54rem DM Mono}.infra-flow strong{margin:.8rem 0;font-size:1.25rem}.infra-flow p{color:var(--muted);margin:0;font-size:.78rem}.tma-dual{border-bottom:1px solid var(--line)}.tma-dual-grid{border:1px solid var(--line);border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.tma-dual-grid>article{background:linear-gradient(145deg,#20211ed9,#0f100ef5);min-height:500px;padding:clamp(2rem,5vw,5rem);position:relative}.tma-dual-grid>article+article{border-left:1px solid var(--line)}.dual-number{color:var(--accent);font:500 1rem DM Mono;position:absolute;top:2rem;right:2rem}.dual-icon{width:70px;height:70px;color:var(--accent);place-items:center;margin-bottom:4rem;display:grid}.dual-icon svg{stroke-width:1.25px;width:44px;height:44px}.tma-dual-grid h3{margin:1rem 0 2rem;font-size:clamp(1.8rem,2.5vw,2.8rem)}.tma-dual-grid ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.tma-dual-grid li{color:#b9bbb3;gap:.8rem;display:flex}.tma-dual-grid li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:.55rem}.tma-monitoring{background:#0e0f0d;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(6rem,11vw,12rem) clamp(1.2rem,6vw,8rem);display:grid}.monitoring-copy h2{font-size:clamp(3rem,5vw,5.7rem)}.monitoring-copy>p:not(.eyebrow){color:var(--muted)}.monitoring-copy ul{color:#c3c5bd;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.monitoring-copy li{border-bottom:1px solid var(--line);padding-bottom:.75rem}.grafana-board{background:#151613;border:1px solid #ffffff26;border-radius:20px;overflow:hidden;box-shadow:0 35px 80px #00000052}.grafana-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.grafana-board>header span{align-items:center;gap:.7rem;font-size:.75rem;display:flex}.grafana-board>header svg{width:18px;color:var(--accent)}.grafana-board>header small{color:#777970;font:.5rem DM Mono}.grafana-panels{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;display:grid}.grafana-panels article{border:1px solid var(--line);background:#1b1c19;border-radius:10px;min-height:150px;padding:16px}.grafana-panels .grafana-wide{grid-column:1/-1;min-height:230px}.grafana-panels small{color:#777970;font:.5rem DM Mono}.grafana-panels strong{margin:2rem 0 1rem;font-size:1.65rem;display:block}.grafana-panels span{color:#777970;font:.52rem DM Mono}.grafana-panels .good{color:#6ce59d}.grafana-wide svg{background:repeating-linear-gradient(#0000 0 40px,#ffffff0d 40px 41px);width:100%;height:165px;margin-top:18px;overflow:visible}.tma-response{border-top:1px solid var(--line)}.tma-response ol{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tma-response li{border-right:1px solid var(--line);background:linear-gradient(145deg,#1f201db3,#0f100eeb);align-content:space-between;min-height:310px;padding:2rem;display:grid}.tma-response li:last-child{border-right:0}.tma-response b{color:var(--accent);font:500 .75rem DM Mono}.tma-response li>span{width:48px;height:48px;color:var(--accent);place-items:center;display:grid}.tma-response li>span svg{stroke-width:1.4px;width:29px}.tma-response strong{font-size:1.2rem}.tma-response p{color:var(--muted);margin:.7rem 0 0;font-size:.82rem}@media (width<=1100px){.ops-console{max-width:850px;transform:none}.tma-infra-heading,.tma-monitoring{grid-template-columns:1fr}.infra-flow{gap:1.2rem}.tma-response ol{grid-template-columns:1fr 1fr}.tma-response li:nth-child(2){border-right:0}.tma-response li:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.ops-grid{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto}.ops-grid>article{min-height:190px}.ops-chart{grid-row:1}.ops-console>header>span{display:none}.ops-float{right:10px}.infra-flow{grid-template-columns:1fr}.infra-flow>svg{display:none}.infra-flow article{min-height:230px}.tma-dual-grid{grid-template-columns:1fr}.tma-dual-grid>article{min-height:auto}.tma-dual-grid>article+article{border-top:1px solid var(--line);border-left:0}.tma-monitoring{padding-inline:1.2rem}.grafana-panels{grid-template-columns:1fr}.grafana-panels .grafana-wide{grid-column:auto}.tma-response ol{grid-template-columns:1fr}.tma-response li,.tma-response li:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:220px}.tma-response li:last-child{border-bottom:0}}.tma-response li{grid-template-rows:auto 1fr auto;align-content:stretch}.tma-response li>span{place-self:center;width:96px;height:96px}.tma-response li>span svg{stroke-width:1.25px;width:58px;height:58px}.sync-diagram article{min-height:340px}.sync-diagram article>span{width:100px;height:100px;margin-inline:auto}.sync-diagram article>span svg{stroke-width:1.2px;width:60px;height:60px}.sync-diagram article>small{margin-top:1.8rem}@media (width<=760px){.tma-response li,.tma-response li:nth-child(2){min-height:300px}.sync-diagram article{min-height:310px}}
