@font-face{font-family:Manrope;src:url('/assets/Manrope.ttf')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f5ee;color:#0c0c0a;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}p{color:#59634f;line-height:1.72}button,input,textarea{font:inherit}.skip{position:fixed;left:10px;top:-100px;z-index:99;background:#c6ff3e;padding:12px}.skip:focus{top:10px}header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,78px);border-bottom:1px solid #dfe4d7;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:800}.brand small{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#59634f;margin-top:2px}.mark{width:34px;height:34px;background:#0c0c0a;border-radius:10px;padding:3px}header nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:700}header nav>a:hover{opacity:.65}.nav-cta{background:#0c0c0a;color:#fff;padding:13px 18px;border-radius:999px}.menu{display:none;border:0;background:none}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;color:#59634f;margin-bottom:18px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(44px,7vw,96px);line-height:.98;letter-spacing:-.055em;margin-bottom:28px}h2{font-size:clamp(32px,4vw,58px);line-height:1.05;letter-spacing:-.045em}h3{font-size:22px;letter-spacing:-.025em}.hero{min-height:calc(100vh - 84px);display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:6vw;padding:70px clamp(24px,7vw,110px)}.hero-copy{max-width:760px}.hero h1 em{font-style:normal;color:#758f34}.hero-copy>p{font-size:17px;max-width:660px}.actions{display:flex;align-items:center;gap:28px;margin-top:34px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid transparent;border-radius:999px;padding:15px 22px;font-size:13px;font-weight:800;min-height:50px}.button.lime{background:#c6ff3e}.button.dark{background:#0c0c0a;color:#fff}.button.light{background:#fff}.button.outline{border-color:#bfc8b4}.text-link{font-size:13px;font-weight:800;border-bottom:1px solid #89947e;padding-bottom:5px}.trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9dfd1;margin-top:65px;padding-top:22px;gap:18px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#59634f}.trust span{display:grid;gap:8px}.trust b{color:#0c0c0a}.hero-art{height:min(650px,70vw);position:relative;display:grid;place-items:center}.orb{width:min(470px,80%);aspect-ratio:1;position:relative;border-radius:50%;background:radial-gradient(circle at 35% 25%,#efffc8,#c6ff3e 35%,#809d36 70%,#1c2410);box-shadow:inset -30px -38px 80px #0c0c0a44,0 55px 100px #3140152d;transform:perspective(800px) rotateX(7deg) rotateY(-9deg);display:grid;place-items:center}.orb:before,.orb:after,.orb i{content:"";position:absolute;border:1px solid #0c0c0a33;border-radius:50%;inset:9%}.orb:after{inset:20%}.orb i:nth-child(1){inset:30%}.orb i:nth-child(2){width:1px;height:100%;inset:0 50%;border-radius:0}.orb i:nth-child(3){height:1px;width:100%;inset:50% 0;border-radius:0}.orb span{width:28%;aspect-ratio:1;background:#0c0c0a;border-radius:28%;display:grid;place-items:center;box-shadow:0 20px 40px #0004}.orb span .mark{width:80%;height:80%;padding:0}.float-card{position:absolute;background:#fff;border:1px solid #e3e7dd;border-radius:16px;padding:14px 18px;box-shadow:0 20px 50px #18200d1c;display:grid;gap:4px;max-width:190px}.float-card span{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#718064}.float-card b{font-size:11px}.float-card.one{top:12%;left:-3%}.float-card.two{right:-2%;top:34%}.float-card.three{bottom:12%;left:4%}.intro{padding:140px clamp(24px,7vw,110px) 70px;display:grid;grid-template-columns:.6fr 1.2fr .8fr;gap:40px;align-items:start}.intro h2{margin:0}.intro p{font-size:17px}.product-strip,.catalogue{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 clamp(24px,7vw,110px)}.product-card{background:#fff;border:1px solid #e3e7dd;border-radius:18px;padding:28px;min-height:390px;display:flex;flex-direction:column;transition:.2s}.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #222b1610}.card-top{display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#647154}.product-card h3{margin-top:42px}.product-card p{font-size:14px}.mini-agents{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0 25px}.mini-agents span{background:#f3f5ee;border-radius:20px;padding:6px 9px;font-size:9px}.product-card>a{margin-top:auto;border-top:1px solid #e3e7dd;padding-top:18px;display:flex;justify-content:space-between;font-size:12px;font-weight:800}.center{text-align:center;padding:44px}.dream-preview{margin:80px clamp(24px,7vw,110px);background:#0c0c0a;color:#fff;border-radius:28px;padding:clamp(32px,6vw,80px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;overflow:hidden}.dream-preview p{color:#aeb8a3;max-width:580px}.dream-preview .eyebrow{color:#c6ff3e}.rings{position:relative;aspect-ratio:1;display:grid;place-items:center}.rings span{position:absolute;border:1px solid #c6ff3e66;border-radius:50%;display:grid;place-items:start center;padding-top:8px;color:#c6ff3e;font-size:10px}.rings span:nth-child(1){inset:0}.rings span:nth-child(2){inset:9%}.rings span:nth-child(3){inset:18%}.rings span:nth-child(4){inset:27%}.rings span:nth-child(5){inset:36%}.rings b{background:#c6ff3e;color:#0c0c0a;padding:20px;border-radius:50%}.cta{margin:90px clamp(24px,7vw,110px);background:#c6ff3e;border-radius:26px;padding:50px;display:flex;align-items:center;justify-content:space-between;gap:40px}.cta h2{max-width:820px;margin-bottom:0}.cta .eyebrow{color:#435316}.page-hero{padding:120px clamp(24px,10vw,160px);position:relative;overflow:hidden}.page-hero.compact{max-width:1250px}.page-hero p{font-size:18px;max-width:790px}.page-hero.compact h1{font-size:clamp(52px,7vw,88px)}.filter{display:flex;gap:8px;padding:0 clamp(24px,7vw,110px) 30px;flex-wrap:wrap}.filter button{border:1px solid #cfd6c7;background:transparent;border-radius:99px;padding:10px 15px;font-size:11px;cursor:pointer}.filter button.active{background:#0c0c0a;color:#fff}.catalogue{padding-bottom:80px}.truth{margin:0 clamp(24px,7vw,110px);border-top:1px solid #ccd3c3;border-bottom:1px solid #ccd3c3;padding:30px 0;display:grid;grid-template-columns:.4fr 1fr;gap:30px}.truth p{margin:0}.product-hero{padding:90px clamp(24px,7vw,110px);display:grid;grid-template-columns:1fr .75fr;gap:8vw;align-items:center}.product-hero h1{font-size:clamp(56px,7vw,92px)}.back{display:block;font-size:12px;margin-bottom:60px}.lede{font-size:18px;max-width:700px}.agent-stack{position:relative;min-height:480px;background:#0c0c0a;border-radius:28px;padding:34px;color:#fff;overflow:hidden}.agent-stack>span{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#c6ff3e}.agent-stack div{background:#22251f;border:1px solid #4a5241;border-radius:14px;padding:18px;position:relative;margin-top:12px;transform:translateX(calc(var(--i) * 13px));max-width:calc(100% - 60px);font-size:13px}.agent-stack b{color:#c6ff3e;font-size:10px;margin-right:20px}.problem{background:#dce8bf;padding:100px clamp(24px,12vw,180px)}.problem h2{max-width:1100px}.triple{padding:100px clamp(24px,7vw,110px);display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.tick{padding:13px 0;border-bottom:1px solid #ccd3c3;font-size:14px;margin:0}.tick:before{content:'✓';margin-right:10px;color:#668220}.workflow{background:#0c0c0a;color:#fff;padding:100px clamp(24px,7vw,110px)}.workflow .eyebrow{color:#c6ff3e}.workflow>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px}.workflow article{border-top:1px solid #4e5746;padding-top:22px;min-height:160px}.workflow article b{color:#c6ff3e;font-size:11px}.workflow h3{margin-top:40px}.dependencies{padding:100px clamp(24px,7vw,110px);display:grid;grid-template-columns:1fr 1fr;gap:60px}.dependencies ul{list-style:none;margin:0;padding:0}.dependencies li{background:#fff;border:1px solid #e3e7dd;padding:17px;margin-bottom:8px;border-radius:10px}.status-note{grid-column:1/-1;background:#fff7d9;border-left:4px solid #d6a630;padding:20px}.status-note b{display:block;color:#0c0c0a}.faq{padding:40px clamp(24px,12vw,180px) 100px}.faq details{border-bottom:1px solid #ccd3c3;padding:22px 0}.faq summary{font-weight:800;cursor:pointer}.faq details p{max-width:800px}.lead-form{max-width:1100px;margin:60px auto 100px;padding:55px;background:#fff;border:1px solid #e3e7dd;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-head{grid-column:1/-1;max-width:720px;margin-bottom:20px}.form-head h2{font-size:42px}.lead-form label{display:grid;gap:8px;font-size:12px;font-weight:800}.lead-form input,.lead-form textarea{border:1px solid #ccd3c3;background:#fafbf8;border-radius:10px;padding:13px;min-height:48px}.lead-form textarea{height:140px;resize:vertical}.wide{grid-column:1/-1}.check{display:flex!important;grid-template-columns:20px 1fr;align-items:start;font-weight:500!important;color:#59634f}.check input{min-height:auto;width:18px}.form-note{font-size:11px;margin-top:12px}.form-status{font-size:12px;font-weight:700;margin-top:10px}.form-status.error{color:#8b3b28}.dream-hero{min-height:650px;padding-right:45%}.dream-hero .orb{position:absolute;width:420px;right:8%;top:80px}.layers{padding:40px clamp(24px,7vw,110px) 110px}.layers article{display:grid;grid-template-columns:.25fr 1fr;border-top:1px solid #ccd3c3;padding:30px 0}.layers article>b{font-size:90px;color:#8baa3d}.layers article div span{font-size:10px}.layers article p{margin:0}.pa{background:#0c0c0a;color:#fff;padding:100px clamp(24px,7vw,110px);display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:center}.pa .eyebrow{color:#c6ff3e}.pa p{color:#aeb8a3}.pa-card{background:#1e2518;border:1px solid #46523a;border-radius:22px;padding:30px;box-shadow:30px 30px 0 #c6ff3e}.pa-card h3{font-size:30px}.pa-card p{border-top:1px solid #414b38;padding-top:13px}.pa-card span{font-size:9px;text-transform:uppercase;color:#c6ff3e}.compose{padding:110px clamp(24px,7vw,110px)}.compose>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.compose article{background:#fff;border-radius:18px;padding:32px;min-height:240px}.compose article b{font-size:11px;color:#7b923f}.founder{padding:30px clamp(24px,10vw,160px) 120px;display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:center}.portrait-pending{aspect-ratio:4/5;border:1px dashed #96a18a;border-radius:24px;background:linear-gradient(145deg,#e8eddf,#cfd9c0);display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:#59634f}.portrait-pending small{margin-top:5px}.founder p{font-size:16px}.founder blockquote{font-size:24px;line-height:1.4;margin:35px 0 0;border-left:3px solid #c6ff3e;padding-left:25px}.values{padding:0 clamp(24px,7vw,110px) 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.values article{border-top:1px solid #aeb8a3;padding:25px}.values span{font-size:10px}.contact-wrap{padding:90px clamp(24px,7vw,110px);display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:start}.contact-copy{position:sticky;top:40px}.contact-copy h1{font-size:clamp(50px,6vw,78px)}.contact-points{border-top:1px solid #ccd3c3;margin:40px 0}.contact-points p{display:grid;padding:15px 0;border-bottom:1px solid #ccd3c3}.contact-points b{color:#0c0c0a}.contact-points span{font-size:12px}.contact-wrap .lead-form{margin:0;padding:45px;grid-template-columns:1fr}.contact-wrap .lead-form>*{grid-column:1}.policy{max-width:900px;margin:90px auto;padding:0 30px}.policy h1{font-size:64px}.policy .lede{border-bottom:1px solid #ccd3c3;padding-bottom:30px}.draft{display:inline-block;background:#fff0bd;border:1px solid #d8b85b;padding:8px 12px;border-radius:6px;font-size:10px;text-transform:uppercase;font-weight:800;margin-bottom:40px}.updated{font-size:11px}.policy section{padding:30px 0;border-bottom:1px solid #ccd3c3}.policy section h2{font-size:26px}.policy aside{background:#0c0c0a;color:#fff;padding:20px;margin-top:30px}footer{background:#0c0c0a;color:#fff;padding:70px clamp(24px,7vw,110px) 30px;display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:50px;position:relative}footer>div{display:flex;flex-direction:column;gap:12px}footer p{max-width:400px;color:#929d89;font-size:12px}footer b{color:#c6ff3e;font-size:10px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px}footer a{font-size:12px;color:#dbe1d3}.brand.foot{font-size:19px}.copyright{grid-column:1/-1;border-top:1px solid #333c2c;padding-top:20px;color:#7d8974}
@media(max-width:900px){header{height:72px}.menu{display:block}.menu+nav{display:none;position:absolute;top:72px;left:0;right:0;background:#f3f5ee;padding:24px;flex-direction:column;align-items:stretch;border-bottom:1px solid #ccd3c3}.menu+nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:55px}.hero-art{height:520px}.intro{grid-template-columns:1fr;padding-top:80px}.product-strip,.catalogue{grid-template-columns:1fr 1fr}.dream-preview,.product-hero,.dependencies,.pa,.founder,.contact-wrap{grid-template-columns:1fr}.triple{grid-template-columns:1fr;gap:35px}.workflow>div{grid-template-columns:1fr 1fr}.dream-hero{padding-right:24px;padding-bottom:500px}.dream-hero .orb{top:auto;bottom:50px;left:50%;transform:translateX(-50%)}.contact-copy{position:static}.contact-wrap .lead-form{padding:30px}.values,.compose>div{grid-template-columns:1fr}.cta{align-items:flex-start;flex-direction:column}.truth{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}}
@media(max-width:600px){h1{font-size:48px}.hero{padding-left:20px;padding-right:20px}.hero-art{height:390px}.float-card{display:none}.trust{grid-template-columns:1fr}.product-strip,.catalogue{grid-template-columns:1fr}.product-card{min-height:330px}.intro,.triple,.workflow,.dependencies,.pa,.compose,.founder,.contact-wrap{padding-left:20px;padding-right:20px}.dream-preview,.cta{margin-left:20px;margin-right:20px;padding:30px}.dream-preview{grid-template-columns:1fr}.rings{min-height:300px}.workflow>div{grid-template-columns:1fr}.lead-form{margin:30px 20px 70px;padding:25px;grid-template-columns:1fr}.lead-form>*{grid-column:1}.agent-stack{min-height:auto}.product-hero{padding:60px 20px}.page-hero{padding:80px 20px}.dream-hero{padding-bottom:420px}.dream-hero .orb{width:340px}.pa-card{box-shadow:12px 12px 0 #c6ff3e}.layers{padding-left:20px;padding-right:20px}.layers article>b{font-size:60px}.values{padding-left:20px;padding-right:20px}footer{grid-template-columns:1fr}.copyright{grid-column:1}.policy h1{font-size:48px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card{transition:none}}
.button.light{color:#0c0c0a}
.portrait-pending{background:url('/assets/founder-portrait.png') center top/cover no-repeat;border-style:solid;border-color:#e3e7dd;box-shadow:0 25px 70px #18200d22}.portrait-pending span,.portrait-pending small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.hero-art>.float-card{display:none}.hero-art .orb,.dream-hero .orb{width:min(540px,95%);aspect-ratio:1.15;background:none;box-shadow:none;border-radius:0;transform:perspective(900px) rotateX(56deg) rotateZ(-8deg);transform-style:preserve-3d;overflow:visible}.orb:before,.orb:after,.orb>i:not(.handoff){display:none}.system-floor{position:absolute;inset:8%;border-radius:28%;background:radial-gradient(circle at 50% 48%,#c6ff3e33,#263413 48%,#10150b 70%);border:1px solid #8eac4d66;box-shadow:0 55px 75px #26350f33,inset 0 0 55px #c6ff3e1f;transform-style:preserve-3d}.system-floor:before,.system-floor:after{content:"";position:absolute;inset:11%;border:1px solid #c6ff3e26;border-radius:26%;transform:translateZ(2px)}.system-floor:after{inset:29%}.system-core{position:absolute;left:50%;top:50%;width:112px;height:112px;transform:translate(-50%,-50%) translateZ(75px) rotateZ(8deg) rotateX(-56deg);border-radius:25px;background:#0c0c0a;border:1px solid #c6ff3e;box-shadow:0 28px 45px #0009,0 0 35px #c6ff3e55;display:grid;place-items:center;color:#fff;z-index:5}.system-core .mark{width:54px;height:54px;padding:0}.system-core small{font-size:9px;color:#c6ff3e;text-transform:uppercase;letter-spacing:.12em;margin-top:-17px}.workstation{position:absolute;width:142px;min-height:68px;padding:14px 16px;border-radius:13px;background:linear-gradient(145deg,#ffffff,#e9efe0);border:1px solid #fff;box-shadow:0 22px 35px #0005;transform:translateZ(42px) rotateZ(8deg) rotateX(-56deg);z-index:4}.workstation:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#c6ff3e;box-shadow:0 0 12px #c6ff3e;left:14px;top:14px}.workstation b,.workstation small{display:block;margin-left:15px}.workstation b{font-size:12px}.workstation small{font-size:9px;color:#59634f;margin-top:5px}.workstation.demand{left:1%;top:13%}.workstation.revenue{right:0;top:10%}.workstation.engine{right:-2%;bottom:12%}.workstation.admin{left:42%;bottom:-3%}.workstation.marketing{left:-3%;bottom:13%}.handoff{display:block!important;position:absolute!important;width:12px!important;height:12px!important;border:0!important;border-radius:50%!important;background:#c6ff3e!important;box-shadow:0 0 18px #c6ff3e!important;z-index:6;animation:handoff 5s ease-in-out infinite}.handoff.h1{left:28%;top:28%;animation-delay:-1s}.handoff.h2{left:68%;top:37%;animation-delay:-2.5s}.handoff.h3{left:51%;top:70%;animation-delay:-4s}@keyframes handoff{0%,100%{transform:translate3d(0,0,45px);opacity:.25}50%{transform:translate3d(65px,45px,70px);opacity:1}}.rings span{font-size:0;align-items:flex-start}.rings span:after{font-size:9px;line-height:1;letter-spacing:.08em;background:#0c0c0a;padding:0 8px;color:#c6ff3e}.rings span:nth-child(1):after{content:'Demand'}.rings span:nth-child(2):after{content:'Revenue'}.rings span:nth-child(3):after{content:'Engine'}.rings span:nth-child(4):after{content:'Admin'}.rings span:nth-child(5):after{content:'Marketing'}
@media(max-width:900px){.hero-art .orb{width:min(470px,98%)}.dream-hero .orb{width:430px}}
@media(max-width:600px){.hero-art{height:470px}.hero-art .orb{width:390px;transform:perspective(800px) rotateX(59deg) rotateZ(-8deg) scale(.82)}.workstation{width:120px;padding:11px}.dream-hero .orb{width:370px}.rings span:after{font-size:7px}}
@media(prefers-reduced-motion:reduce){.handoff{animation:none!important;opacity:.7}}
.hero-art{overflow:hidden}
.rings{border-radius:50%;background:repeating-radial-gradient(circle,#c6ff3e00 0 39px,#c6ff3e42 40px 41px)}.rings span{inset:auto!important;width:auto!important;height:auto!important;border:0!important;padding:0!important;border-radius:8px!important;background:#192012!important;display:block!important}.rings span:after{display:block;padding:7px 9px!important}.rings span:nth-child(1){left:7%;top:17%}.rings span:nth-child(2){right:2%;top:24%}.rings span:nth-child(3){right:3%;bottom:23%}.rings span:nth-child(4){left:28%;bottom:4%}.rings span:nth-child(5){left:0;bottom:28%}
.workstation.marketing{left:4%;bottom:13%}.workstation.engine{right:4%;bottom:12%}.rings span:nth-child(1){left:50%;top:3%;transform:translateX(-50%)}.rings span:nth-child(2){right:1%;top:28%;transform:none}.rings span:nth-child(3){right:7%;bottom:16%;transform:none}.rings span:nth-child(4){left:50%;bottom:1%;transform:translateX(-50%)}.rings span:nth-child(5){left:1%;bottom:28%;transform:none}
@media(max-width:600px){.workstation.marketing{left:7%}.workstation.engine{right:7%}.rings span:nth-child(2){right:-2%}.rings span:nth-child(5){left:-2%}}
.rings span:nth-child(1){left:50%!important;right:auto!important;top:3%!important;bottom:auto!important}.rings span:nth-child(2){left:auto!important;right:1%!important;top:28%!important;bottom:auto!important}.rings span:nth-child(3){left:auto!important;right:7%!important;top:auto!important;bottom:16%!important}.rings span:nth-child(4){left:50%!important;right:auto!important;top:auto!important;bottom:1%!important}.rings span:nth-child(5){left:1%!important;right:auto!important;top:auto!important;bottom:28%!important}
@media(max-width:600px){.rings span:nth-child(2){right:0!important}.rings span:nth-child(5){left:0!important}}
.webgl-dream{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;filter:drop-shadow(0 22px 28px #4d682d44)}.hero-art .system-floor,.hero-art .system-core,.hero-art .workstation,.hero-art .handoff,.dream-hero .system-floor,.dream-hero .system-core,.dream-hero .workstation,.dream-hero .handoff{z-index:3}.agent-stack{transform:perspective(1100px) rotateY(-4deg);transform-style:preserve-3d;transition:transform .35s ease,box-shadow .35s ease;box-shadow:25px 35px 70px #1c281b30}.agent-stack:hover{transform:perspective(1100px) rotateY(0) translateY(-3px)}.agent-stack .webgl-dream{z-index:0;opacity:.62}.agent-stack>span,.agent-stack>div{z-index:2}.agent-stack div{backdrop-filter:blur(7px);background:#22251fdd}.product-card{transform-style:preserve-3d}.product-card:hover{transform:perspective(900px) rotateX(1.5deg) rotateY(-1.5deg) translateY(-7px)}.product-depth{padding:110px clamp(24px,7vw,110px);position:relative;overflow:hidden}.product-depth:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-160px;top:40px;background:radial-gradient(circle,#c6ff3e45,transparent 66%);filter:blur(8px)}.depth-intro{max-width:850px;position:relative}.depth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:50px 0}.depth-grid article{background:#fff;border:1px solid #e3e7dd;border-radius:18px;padding:28px;box-shadow:0 24px 55px #1b26131a;transform:perspective(800px) rotateX(2deg)}.depth-grid article b{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#718b36}.depth-grid article p{padding:12px 0;border-bottom:1px solid #e3e7dd;margin:0;font-size:13px}.example-band{background:#10120e;color:#fff;border-radius:24px;padding:46px;display:grid;grid-template-columns:1fr .8fr;gap:60px;position:relative}.example-band .eyebrow{color:#c6ff3e}.example-band h3{font-size:24px;margin:18px 0}.example-band aside{background:#20261a;border:1px solid #465535;border-radius:16px;padding:24px;transform:translateZ(20px)}.example-band aside b{color:#c6ff3e;font-size:11px;text-transform:uppercase}.onboarding{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:55px}.onboarding>.eyebrow{grid-column:1/-1}.onboarding article{border-top:2px solid #afc782;padding:20px 4px}.onboarding article b{font-size:11px;color:#77943b}.onboarding article p{font-size:13px}.founder .portrait-pending{transform:perspective(1100px) rotateY(4deg);transition:transform .4s ease;box-shadow:-30px 40px 80px #1e281a2c}.founder .portrait-pending:hover{transform:perspective(1100px) rotateY(0)}.contact-wrap .lead-form{transform:perspective(1200px) rotateY(-2deg);box-shadow:28px 34px 80px #1d28182a}.policy{position:relative}.policy:before{content:"";position:absolute;right:-90px;top:-30px;width:180px;height:180px;border-radius:36%;background:linear-gradient(145deg,#c6ff3e,#78982f);transform:perspective(600px) rotateX(55deg) rotateZ(28deg);box-shadow:0 35px 50px #1b251629;z-index:-1}.review-item:before{content:'□';color:#78952e;margin-right:10px}.review-item{padding:12px 0;border-bottom:1px solid #e3e7dd}.catalogue{perspective:1200px}.catalogue .product-card:nth-child(3n+2){transform:translateZ(8px)}
@media(max-width:900px){.depth-grid{grid-template-columns:1fr}.example-band{grid-template-columns:1fr}.onboarding{grid-template-columns:1fr 1fr}.agent-stack,.contact-wrap .lead-form,.founder .portrait-pending{transform:none}}
@media(max-width:600px){.product-depth{padding:70px 20px}.example-band{padding:28px}.onboarding{grid-template-columns:1fr}.policy:before{width:110px;height:110px;right:10px;top:-25px}.webgl-dream{opacity:.75}}
@media(prefers-reduced-motion:reduce){.agent-stack,.product-card,.founder .portrait-pending{transition:none!important;transform:none!important}.webgl-dream{filter:none}}
.before-after{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center;margin:45px 0 12px}.before-after article{border-radius:18px;padding:28px;background:#e6ebdd}.before-after article:last-child{background:#c6ff3e}.before-after>b,.before-after article b{font-size:11px;text-transform:uppercase;letter-spacing:.14em}.before-after>span{font-size:28px}.before-after p{color:#30382a;margin:14px 0 0}.depth-cta{margin-top:42px;position:relative;z-index:2;box-shadow:0 15px 35px #607b2530}.cta-explain{font-size:12px;max-width:610px;margin:13px 0 0}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #8bad37;outline-offset:4px}.cta .button,.depth-cta{animation:none!important}
@media(max-width:600px){.before-after{grid-template-columns:1fr}.before-after>span{transform:rotate(90deg);justify-self:center}}
.combine-route,.dream-enquiry{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#0c0c0a;color:#fff;border-radius:20px;padding:30px;margin-top:38px}.combine-route p,.dream-enquiry p{color:#adb7a2;margin-bottom:0}.combine-route .button{flex:none}.dream-product{grid-column:span 2;background:linear-gradient(135deg,#0c0c0a,#263417);color:#fff;border-color:#4b5f31;min-height:360px;position:relative;overflow:hidden}.dream-product:before{content:'';position:absolute;right:-50px;top:-80px;width:300px;height:300px;border-radius:50%;background:repeating-radial-gradient(circle,#c6ff3e00 0 23px,#c6ff3e32 24px 25px)}.dream-product p{color:#b8c1ae;max-width:650px}.dream-product .card-top,.dream-product>a{color:#c6ff3e}.dream-product h3,.dream-product p,.dream-product .mini-agents,.dream-product>a{position:relative;z-index:1}.dream-enquiry{margin:80px clamp(24px,7vw,110px);display:grid;grid-template-columns:1fr auto}.dream-enquiry h2{margin:0}.dream-enquiry p{max-width:760px}.dream-enquiry .eyebrow{color:#c6ff3e;grid-column:1/-1}
@media(max-width:700px){.combine-route,.dream-enquiry{align-items:flex-start;flex-direction:column;display:flex;margin-left:20px;margin-right:20px}.dream-product{grid-column:auto}}
.product-visual{height:118px;margin:20px 0 10px;perspective:700px;position:relative}.visual-stage{position:absolute;inset:10px 12%;transform:rotateX(58deg) rotateZ(-8deg);transform-style:preserve-3d;background:linear-gradient(145deg,#1c2514,#070906);border:1px solid #526a31;border-radius:16px;box-shadow:0 25px 35px #1e2b1830}.visual-stage i{position:absolute;width:34px;height:34px;border-radius:9px;background:#c6ff3e;border:1px solid #fff;box-shadow:0 14px 20px #0007;transform:translateZ(28px)}.visual-stage i:nth-child(1){left:10%;top:18%}.visual-stage i:nth-child(2){left:43%;top:42%}.visual-stage i:nth-child(3){right:8%;bottom:13%}.visual-stage:before,.visual-stage:after{content:'';position:absolute;height:1px;background:#c6ff3e88;transform-origin:left}.visual-stage:before{left:20%;top:35%;width:38%;transform:rotate(18deg)}.visual-stage:after{left:52%;top:58%;width:34%;transform:rotate(16deg)}.visual-stage span{position:absolute;z-index:4;font-size:7px;font-weight:800;background:#fff;color:#0c0c0a;padding:5px 7px;border-radius:5px;transform:translateZ(48px) rotateZ(8deg) rotateX(-58deg);white-space:nowrap}.visual-stage span:nth-of-type(1){left:2%;top:0}.visual-stage span:nth-of-type(2){left:38%;top:29%}.visual-stage span:nth-of-type(3){right:0;bottom:2%}.product-visual.document .visual-stage,.product-visual.browser .visual-stage{border-radius:8px;background:linear-gradient(145deg,#fff,#dfe7d6)}.product-visual.document .visual-stage i,.product-visual.browser .visual-stage i{background:#0c0c0a}.product-visual.messages .visual-stage i,.product-visual.conversation .visual-stage i{border-radius:50% 50% 50% 12%}.product-visual.funnel .visual-stage{clip-path:polygon(0 0,100% 0,72% 100%,28% 100%)}.product-visual.calendar .visual-stage{background:repeating-linear-gradient(90deg,#11170d 0 24%,#31421e 25% 26%)}.product-visual.network .visual-stage,.product-visual.dream .visual-stage{border-radius:50%;background:radial-gradient(circle,#c6ff3e44,#10170b 58%)}.product-visual.store .visual-stage,.product-visual.package .visual-stage{border-radius:4px 4px 18px 18px}.product-visual.landing{height:165px;margin:18px 0}.agent-stack .product-visual.landing{position:absolute;inset:55px 15px auto;height:150px;opacity:.35;z-index:1}.agent-stack .product-visual.landing~div{position:relative}.dream-product-poster{position:absolute;right:4%;bottom:5%;width:42%;z-index:3}.dream-product-poster .product-visual{height:250px}.company-story{padding:20px clamp(24px,10vw,160px) 110px}.story-lead{display:grid;grid-template-columns:.5fr 1.5fr;gap:45px;align-items:start}.story-lead p{font-size:17px;max-width:760px}.mission-vision{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:70px 0}.mission-vision article{border-radius:22px;padding:40px;background:#fff;box-shadow:0 25px 60px #1c261517}.mission-vision article:last-child{background:#c6ff3e}.mission-vision b,.principles b{font-size:11px;text-transform:uppercase;letter-spacing:.14em}.principles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.principles>.eyebrow{grid-column:1/-1}.principles article{border-top:2px solid #9db369;padding:24px 5px}.how-we-work{margin-top:80px;background:#0c0c0a;color:#fff;border-radius:25px;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.how-we-work .eyebrow{color:#c6ff3e}.how-we-work ol{margin:0;padding:0;list-style:none;counter-reset:work}.how-we-work li{counter-increment:work;padding:16px;border-bottom:1px solid #3c4437;color:#b5bfad}.how-we-work li:before{content:'0' counter(work);color:#c6ff3e;margin-right:18px;font-size:10px}
@media(max-width:900px){.story-lead,.mission-vision,.how-we-work{grid-template-columns:1fr}.principles{grid-template-columns:1fr 1fr}.dream-product-poster{display:none}}
@media(max-width:600px){.company-story{padding:10px 20px 70px}.principles{grid-template-columns:1fr}.mission-vision{margin:45px 0}.mission-vision article,.how-we-work{padding:28px}.product-visual{height:105px}.product-visual.landing{height:125px}}
body{overflow-x:clip}.agent-stack{padding-top:220px}.agent-stack>span{position:absolute;top:30px;left:34px}.agent-stack .product-visual.landing{top:58px;opacity:1;height:140px}.agent-stack .product-visual.landing .visual-stage{inset:8px 4%}.agent-stack .webgl-dream{opacity:.38}
@media(max-width:600px){.agent-stack{padding-top:185px}.agent-stack .product-visual.landing{height:115px}}
@media(max-width:600px){.policy:before{display:none}}
.product-visual.document .visual-stage{background:repeating-linear-gradient(0deg,#fff 0 13px,#d9e0d2 14px 15px)}.product-visual.document .visual-stage:before{height:72%;width:2px;left:18%;top:14%;background:#c6ff3e;transform:none}.product-visual.calendar .visual-stage{background:repeating-linear-gradient(0deg,#10160d 0 23%,#4f67323d 24% 25%),repeating-linear-gradient(90deg,#10160d 0 23%,#4f67323d 24% 25%)}.product-visual.ledger .visual-stage{background:linear-gradient(#11170e,#11170e)}.product-visual.ledger .visual-stage:before{left:10%;top:50%;width:80%;height:3px;background:#c6ff3e;transform:none}.product-visual.pipeline .visual-stage:before{left:8%;top:25%;width:75%;height:32px;border:1px solid #88a84c;background:linear-gradient(90deg,#c6ff3e 0 28%,#6d8a36 29% 62%,#2f3d21 63%);transform:none;border-radius:20px}.product-visual.funnel .visual-stage:before{left:18%;top:10%;width:64%;height:68%;background:linear-gradient(#c6ff3e,#658331);clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);transform:none}.product-visual.messages .visual-stage,.product-visual.conversation .visual-stage{background:radial-gradient(circle at 30% 35%,#c6ff3e 0 8%,transparent 9%),radial-gradient(circle at 65% 63%,#7ca03a 0 11%,transparent 12%),#11170e}.product-visual.store .visual-stage:before{left:10%;top:15%;width:80%;height:28%;background:repeating-linear-gradient(90deg,#c6ff3e 0 18%,#fff 19% 37%);transform:none;border-radius:8px}.product-visual.browser .visual-stage:before{left:8%;top:12%;width:84%;height:70%;border:5px solid #0c0c0a;background:linear-gradient(#c6ff3e 0 12%,#fff 13%);transform:none;border-radius:6px}.product-visual.network .visual-stage:before{left:18%;top:49%;width:64%;height:1px;background:#c6ff3e;transform:rotate(-22deg)}.product-visual.package .visual-stage:before{left:28%;top:15%;width:44%;height:60%;background:linear-gradient(135deg,#c6ff3e,#607d2b);transform:skewY(-12deg);border:1px solid #fff}.product-visual.channels .visual-stage{background:conic-gradient(from 45deg,#c6ff3e33,#10170b,#7a9c3833,#10170b)}.about-system-visual{height:360px;margin:55px 0 20px;border-radius:26px;background:#0c0c0a;position:relative;overflow:hidden;display:grid;place-items:center;color:#fff}.about-system-visual>div{z-index:3;display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center}.about-system-visual>div b{color:#c6ff3e;text-transform:uppercase;letter-spacing:.13em;font-size:11px;width:100%;text-align:center}.about-system-visual>div span{border:1px solid #52633f;border-radius:99px;padding:9px 14px;font-size:11px;background:#1d2518}.about-system-visual>strong{position:absolute;bottom:40px;z-index:3;font-size:clamp(24px,4vw,48px)}.brand-belief{font-size:22px!important;color:#27321f!important;border-left:3px solid #c6ff3e;padding-left:22px;margin-top:34px}.about-system-visual .webgl-dream{opacity:.9}
