:root{--ink: #090a0c;--panel: #101216;--panel-2: #15181d;--line: rgba(236, 239, 233, .15);--paper: #eef0e9;--muted: #92978e;--acid: #d8ff3e;--cyan: #69e6df;--warm: #ffae7a;--page-pad: clamp(22px, 4vw, 68px);--radius: 28px}*{box-sizing:border-box}html{max-width:100%;overflow-x:clip;scroll-behavior:smooth;background:var(--ink)}body{margin:0;min-width:320px;max-width:100%;overflow-x:clip;color:var(--paper);background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--ink);background-size:72px 72px;font-family:Manrope,sans-serif;font-size:16px;line-height:1.5}body.palette-open,body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}img{display:block;max-width:100%}::selection{color:var(--ink);background:var(--acid)}.mono{font-family:DM Mono,monospace}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;padding:10px 14px;color:var(--ink);background:var(--acid);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.noise{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.028;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='.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.85'/%3E%3C/svg%3E")}.ambient{position:fixed;z-index:-1;width:38vw;height:38vw;border-radius:50%;filter:blur(140px);opacity:.08;pointer-events:none}.ambient-one{top:-18vw;right:-10vw;background:var(--acid)}.ambient-two{bottom:-18vw;left:-16vw;background:var(--cyan)}.cursor-dot,.cursor-ring{display:none;position:fixed;left:0;top:0;z-index:999;pointer-events:none;border-radius:50%}@media(pointer:fine){.cursor-dot{display:block;width:5px;height:5px;margin:-2.5px;background:var(--acid)}.cursor-ring{display:block;width:36px;height:36px;margin:-18px;border:1px solid rgba(216,255,62,.65);transition:width .2s,height .2s,margin .2s,background .2s}.cursor-ring.is-hovering{width:56px;height:56px;margin:-28px;background:#d8ff3e14}}.site-header{position:fixed;top:0;left:0;z-index:80;width:100%;height:88px;padding:0 var(--page-pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid transparent;transition:height .3s,background .3s,border-color .3s,backdrop-filter .3s}.site-header.scrolled{height:72px;background:#090a0ccc;border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wordmark{justify-self:start;display:flex;align-items:center;gap:12px}.wordmark-mark{display:grid;place-items:center;width:38px;height:38px;color:var(--ink);background:var(--acid);border-radius:50%;font:600 11px/1 DM Mono,monospace}.wordmark-name{color:var(--paper);font-size:11px;line-height:1.05;font-weight:700;text-transform:uppercase;letter-spacing:-.02em}.nav{display:flex;align-items:center;gap:clamp(22px,3vw,50px)}.nav a{color:#bdc1b9;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;transition:color .2s}.nav a span{margin-right:7px;color:#5e625c;font:10px DM Mono,monospace}.nav a:hover{color:var(--acid)}.header-actions{justify-self:end;display:flex;align-items:center;gap:18px}.command-trigger{display:flex;align-items:center;gap:12px;border:0;color:#858a82;background:none;cursor:pointer;font-size:11px}kbd{padding:3px 6px;color:#bfc3bb;background:#181a1f;border:1px solid #31343a;border-radius:5px;font:10px DM Mono,monospace;box-shadow:0 1px #3d4147}.availability{display:flex;align-items:center;gap:8px;font:11px DM Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.status-dot{position:relative;display:block;width:7px;height:7px;background:var(--acid);border-radius:50%;box-shadow:0 0 0 4px #d8ff3e17}.status-dot:after{content:"";position:absolute;inset:-5px;border:1px solid var(--acid);border-radius:50%;animation:statusPulse 2s infinite}.menu-toggle{display:none;width:38px;height:38px;padding:0;border:1px solid var(--line);background:transparent;border-radius:50%}.menu-toggle span{display:block;width:15px;height:1px;margin:4px auto;background:currentColor;transition:transform .2s}.hero{position:relative;min-height:100svh;padding:clamp(150px,19vh,210px) var(--page-pad) 52px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:5vw;align-items:center;border-bottom:1px solid var(--line)}.hero-index{position:absolute;top:124px;left:var(--page-pad);color:#656961;font-size:10px;letter-spacing:.16em}.hero-copy{position:relative;z-index:2;max-width:980px}.hero-kicker,.eyebrow{margin:0 0 25px;color:var(--acid);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.hero-kicker:before,.eyebrow:before{content:"";display:inline-block;width:26px;height:1px;margin:0 10px 4px 0;background:currentColor}.hero-title{margin:0;font-size:clamp(56px,8.5vw,142px);line-height:.84;font-weight:600;letter-spacing:-.075em}.title-line{display:block;overflow:hidden;padding-bottom:.08em}.title-line>span{display:block;transform:translateY(110%);animation:titleIn .95s cubic-bezier(.16,1,.3,1) forwards}.title-line:nth-child(2)>span{animation-delay:.12s}.hero-title em{color:var(--acid);font-weight:500;font-style:italic}.accent-line{padding-left:clamp(28px,7vw,120px)}.hero-summary{max-width:650px;margin:34px 0 0 clamp(28px,7vw,120px);color:#b5bab1;font-size:clamp(16px,1.45vw,21px);line-height:1.65}.hero-cta{margin:34px 0 0 clamp(28px,7vw,120px);display:flex;align-items:center;gap:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-width:230px;padding:17px 18px 17px 21px;border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.button i{font-style:normal;font-size:17px}.button-primary{color:var(--ink);background:var(--acid);transition:box-shadow .25s}.button-primary:hover{box-shadow:0 0 40px #d8ff3e33}.text-link{position:relative;padding:10px 0;color:#c7cbc4;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.text-link:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background:#575b55;transform-origin:right;transition:transform .25s}.text-link:hover:after{transform:scaleX(0)}.text-link span{color:var(--acid)}.hero-console{position:relative;justify-self:end;width:min(100%,440px);aspect-ratio:1.08;background:linear-gradient(145deg,#171a1f,#0d0f12);border:1px solid #292d32;border-radius:18px;box-shadow:0 30px 80px #00000073;transform-style:preserve-3d;transition:transform .15s ease-out}.console-head{height:45px;padding:0 15px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #282b31;color:#696e68;font:9px DM Mono,monospace}.console-head>span:last-child{justify-self:end;color:var(--acid)}.console-lights{display:flex;gap:5px}.console-lights i{width:7px;height:7px;border-radius:50%;background:#3b3e44}.console-lights i:first-child{background:#ff6d5f}.console-lights i:nth-child(2){background:#eebd3f}.console-lights i:nth-child(3){background:#51c85b}.console-body{padding:clamp(25px,3vw,42px) clamp(20px,2.5vw,34px);color:#c4c8c1;font-size:clamp(10px,.85vw,13px);line-height:1.85}.console-body p{display:grid;grid-template-columns:28px 1fr;margin:0 0 7px;white-space:nowrap}.console-body .muted{color:#484d48}.console-body .cyan{color:var(--cyan)}.console-body .warm{color:var(--warm)}.console-body .green{color:var(--acid)}.console-result{margin-top:28px!important;padding:12px;display:flex!important;align-items:center;gap:8px;color:#889087;background:#0a0c0e;border:1px solid #25292d;border-radius:5px}.console-result>span{color:var(--acid)}.blink{display:inline-block;width:6px;height:12px;margin-left:3px;background:var(--acid);animation:blink 1.1s step-end infinite}.console-orbit{position:absolute;inset:-25px;border:1px dashed rgba(216,255,62,.18);border-radius:50%;pointer-events:none;animation:orbit 24s linear infinite}.console-orbit span{position:absolute;display:grid;place-items:center;width:42px;height:42px;color:var(--ink);background:var(--acid);border-radius:50%;font:8px DM Mono,monospace}.console-orbit span:first-child{top:8%;right:2%}.console-orbit span:nth-child(2){bottom:2%;left:16%;background:var(--cyan)}.console-orbit span:nth-child(3){top:36%;left:-20px;background:var(--warm)}.console-orbit span{animation:orbit 24s linear reverse infinite}.hero-meta{position:absolute;left:var(--page-pad);bottom:34px;display:flex;gap:clamp(22px,4vw,60px);font-size:9px}.hero-meta div{display:grid;gap:4px}.hero-meta span{color:#5f645e}.hero-meta strong{color:#a6aaa2;font-weight:400}.scroll-note{position:absolute;right:var(--page-pad);bottom:34px;color:#575b55;font-size:9px;letter-spacing:.08em}.scroll-note span{color:var(--acid)}.proof-strip{overflow:hidden;padding:18px 0;color:var(--ink);background:var(--acid);transform:rotate(-1.2deg) scale(1.02);transform-origin:center}.proof-track{width:max-content;display:flex;align-items:center;gap:30px;font-size:11px;font-weight:500;letter-spacing:.1em;animation:marquee 22s linear infinite}.proof-track i{font-style:normal}.section{padding:clamp(100px,12vw,190px) var(--page-pad)}.section-heading{margin-bottom:clamp(65px,8vw,120px);display:grid;grid-template-columns:1fr minmax(280px,430px);gap:50px;align-items:end}.section-heading h2,.about-intro h2,.contact-section h2{margin:0;font-size:clamp(48px,7vw,108px);line-height:.94;letter-spacing:-.065em;font-weight:500}.section-heading>p{margin:0 0 9px;color:#999e96;line-height:1.7}.eyebrow{margin-bottom:24px}.project{min-height:780px;margin-bottom:80px;display:grid;grid-template-columns:minmax(370px,.82fr) minmax(500px,1.18fr);overflow:hidden;background:#111318;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 40px 100px #0003}.project-copy{position:relative;z-index:2;padding:clamp(30px,4.5vw,70px);display:flex;flex-direction:column;justify-content:space-between;gap:45px}.project-topline{display:grid;grid-template-columns:44px 1fr auto;padding-bottom:18px;border-bottom:1px solid var(--line);color:#6d726b;font-size:9px;letter-spacing:.08em}.project-topline span:last-child{color:var(--acid)}.project-brand{display:flex;align-items:center;gap:16px}.project-brand img{width:58px;height:58px;border-radius:14px}.project-brand h3{margin:0;font-size:clamp(42px,5vw,76px);line-height:1;letter-spacing:-.055em;font-weight:600}.project-lead{max-width:560px;margin:28px 0 0;color:#bdc1ba;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.project-details{display:grid;grid-template-columns:1fr 1fr;gap:28px}.project-details p{margin:0;color:#858a82;font-size:13px;line-height:1.65}.project-details span{display:block;margin-bottom:8px;color:#d6d9d3;font:9px DM Mono,monospace;letter-spacing:.12em}.project-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.tag-list{display:flex;flex-wrap:wrap;gap:7px}.tag-list span{padding:7px 9px;color:#838881;border:1px solid #34383d;border-radius:50px;font-size:8px;letter-spacing:.08em}.project-footer>a{flex:none;padding-bottom:4px;border-bottom:1px solid #4a4e48;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.project-footer>a span{color:var(--acid)}.project-visual{position:relative;min-height:650px;overflow:hidden;border-left:1px solid var(--line)}.visual-label{position:absolute;z-index:8;top:28px;right:28px;color:#ffffff8c;font-size:8px;letter-spacing:.1em}.peteats-visual{display:grid;place-items:center;background:radial-gradient(circle at 56% 36%,#dfeecb,#a5ca9f 45%,#65916e)}.peteats-visual:before{content:"";position:absolute;inset:0;opacity:.23;background:repeating-linear-gradient(120deg,transparent 0 28px,rgba(7,40,24,.22) 29px 30px)}.phone{position:absolute;width:min(40%,275px);aspect-ratio:.49;padding:8px;background:#111;border:2px solid #393b3e;border-radius:42px;box-shadow:0 35px 70px #0000006b}.phone-front{z-index:3;left:43%;top:12%;transform:rotate(4deg)}.phone-back{z-index:2;left:18%;top:24%;transform:rotate(-10deg) scale(.92)}.phone-island{position:absolute;z-index:5;top:15px;left:50%;width:70px;height:18px;background:#0d0d0d;border-radius:30px;transform:translate(-50%)}.phone-screen{width:100%;height:100%;overflow:hidden;color:#1c211b;background:#f6f2df;border-radius:34px}.result-screen{padding:36px 16px 18px}.app-bar{display:flex;justify-content:space-between;align-items:center;font-size:12px}.app-bar span{letter-spacing:2px}.food-shot{height:110px;margin:18px -2px 14px;display:flex;align-items:flex-end;padding:12px;border-radius:18px;color:#fff;background:radial-gradient(circle at 25% 45%,#dbb47f 0 13%,transparent 14%),radial-gradient(circle at 62% 40%,#bf7b4c 0 12%,transparent 13%),linear-gradient(135deg,#78664f,#402f25);font:8px DM Mono,monospace;letter-spacing:.1em}.score-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #d7d3c3}.score-ring{flex:none;display:grid;place-items:center;width:54px;height:54px;border:5px solid #4e9c6b;border-radius:50%;font-size:19px;font-weight:800}.score-row small{display:block;font:7px DM Mono,monospace;color:#70766f}.score-row strong{display:block;font-size:14px}.score-row p{margin:0;color:#6c726c;font-size:8px}.ingredient-row{display:flex;align-items:center;justify-content:space-between;padding:11px 2px;border-bottom:1px solid #dedacc;font-size:9px}.ingredient-row i{padding:3px 5px;color:#317549;background:#d9e8d3;border-radius:4px;font:6px DM Mono,monospace}.ingredient-row.warning i{color:#8c5d24;background:#f0ddba}.scan-screen{position:relative;display:grid;place-items:end center;padding-bottom:60px;color:#fff;background:linear-gradient(#0a140f33,#0a140fa6),radial-gradient(circle at 45% 46%,#d7d0a7,#746b48 44%,#293c2a)}.scan-screen p{margin:0;font-weight:700}.scan-screen>span{margin-top:-60px;font:7px DM Mono,monospace;letter-spacing:.1em}.scan-corners{position:absolute;inset:25% 13% 34%;border:2px solid rgba(255,255,255,.8);border-radius:14px}.scan-beam{position:absolute;z-index:2;left:16%;right:16%;top:35%;height:2px;background:var(--acid);box-shadow:0 0 15px var(--acid);animation:scan 2.5s ease-in-out infinite}.floating-note{position:absolute;z-index:5;padding:12px 14px;color:#1b251d;background:#eff0dceb;border:1px solid rgba(20,30,20,.3);box-shadow:0 12px 30px #0e24142e;font-size:7px;line-height:1.5;transform:rotate(-5deg)}.floating-note strong{font-size:12px}.note-one{left:10%;top:15%}.note-two{right:8%;bottom:12%;transform:rotate(5deg)}.netpay-visual{display:grid;place-items:center;background:#e9e2cf}.netpay-visual:before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 100% 0,transparent 0 18px,rgba(82,63,38,.08) 19px 20px)}.netpay-brand>span{display:grid;place-items:center;width:58px;height:58px;color:#e7d8b0;background:#715325;border-radius:50%;font:24px Georgia,serif}.payslip-card{position:relative;z-index:2;width:min(72%,510px);padding:clamp(25px,4vw,50px);color:#332e25;background:#f8f3e6;border:1px solid #b7a789;box-shadow:12px 14px #6d5a37,0 35px 70px #32230c3b;transform:rotate(-2deg)}.payslip-heading{display:flex;justify-content:space-between;align-items:start;padding-bottom:22px;border-bottom:2px solid #493d2a}.payslip-heading b,.payslip-heading span{display:block}.payslip-heading b{font:700 22px Georgia,serif}.payslip-heading span,.payslip-heading i{font:7px DM Mono,monospace;letter-spacing:.1em}.payslip-heading i{padding:6px;border:1px solid #8a7754;font-style:normal}.payslip-card>label{display:block;margin:30px 0 8px;font:7px DM Mono,monospace;letter-spacing:.1em}.salary-input{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #6f624d}.salary-input span{font:30px Georgia,serif}.salary-input input{width:100%;border:0;outline:0;color:#332e25;background:transparent;font:44px Georgia,serif}.deduction{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dotted #b0a287;font-size:10px}.deduction b{font-family:DM Mono,monospace;font-weight:400}.pay-bar{height:8px;margin:22px 0;overflow:hidden;background:#d6c8ad}.pay-bar span{display:block;width:79%;height:100%;background:#765c2e;transition:width .4s}.takehome{display:grid}.takehome span{font:7px DM Mono,monospace;letter-spacing:.1em}.takehome strong{margin:6px 0 0;color:#6c4f1e;font:54px Georgia,serif}.takehome small{color:#756a56;font:9px DM Mono,monospace}.country-stack{position:absolute;z-index:3;right:7%;top:17%;display:grid;gap:4px}.country-stack span{display:grid;place-items:center;width:40px;height:40px;background:#f8f3e6;border:1px solid #b6a88d;border-radius:50%;box-shadow:3px 3px #715f3d}.privacy-chip{position:absolute;z-index:3;left:7%;bottom:12%;padding:9px 12px;color:#4d412e;background:#f8f3e6d9;border:1px solid #aa9b7e;font-size:7px}.privacy-chip i{display:inline-block;width:6px;height:6px;margin-right:6px;background:#649341;border-radius:50%}.automation-brand>span{display:grid;place-items:center;width:58px;height:58px;color:var(--ink);background:var(--cyan);border-radius:50%;font-size:24px}.automation-visual{background:radial-gradient(circle at center,#172b2c,#0c1518 65%)}.automation-visual:before{content:"";position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(105,230,223,.25) 1px,transparent 1px),linear-gradient(90deg,rgba(105,230,223,.25) 1px,transparent 1px);background-size:28px 28px}.flow-lines{position:absolute;inset:9% 5%;width:90%;height:82%}.flow-lines path{fill:none;stroke:#69e6df59;stroke-width:2;stroke-dasharray:7 7;animation:dash 16s linear infinite}.flow-node{position:absolute;z-index:2;width:110px;height:110px;padding:12px;display:grid;place-items:center;border:1px solid rgba(105,230,223,.36);color:#c8dcda;background:#0f2123e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.flow-node:hover,.flow-node.active{transform:scale(1.08);background:#1a3d3e;box-shadow:0 0 35px #69e6df26}.flow-node span{color:var(--cyan);font-size:20px}.flow-node b{font-size:11px}.flow-node small{color:#6e918e;font:6px DM Mono,monospace;letter-spacing:.08em}.node-telegram{top:9%;left:7%}.node-instagram{bottom:9%;left:7%}.node-ai{top:50%;left:50%;width:140px;height:140px;transform:translate(-50%,-50%);border-color:var(--acid)}.node-ai:hover,.node-ai.active{transform:translate(-50%,-50%) scale(1.08)}.node-ai span{color:var(--acid)}.node-crm{top:9%;right:7%}.node-followup{right:7%;bottom:9%}.flow-status{position:absolute;z-index:3;left:50%;bottom:25px;width:70%;padding:10px 15px;color:#77908d;background:#050c0ecc;border:1px solid #254344;border-radius:4px;font-size:8px;transform:translate(-50%)}.flow-status i{display:inline-block;width:6px;height:6px;margin-right:8px;background:var(--cyan);border-radius:50%;box-shadow:0 0 8px var(--cyan)}.about-section{padding-top:clamp(120px,15vw,230px);background:var(--paper);color:#141618}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,10vw,170px)}.about-intro .eyebrow{color:#667c12}.about-intro h2 em{color:#667c12;font-weight:500}.about-copy{padding-top:55px}.about-copy p{max-width:690px;color:#5d625d;font-size:16px;line-height:1.8}.about-copy .large-copy{margin-top:0;color:#141618;font-size:clamp(24px,2.7vw,40px);line-height:1.35;letter-spacing:-.035em}.about-signoff{margin-top:55px;display:flex;align-items:flex-end;gap:25px}.signature{font:italic 42px Georgia,serif;transform:rotate(-6deg)}.about-signoff span{color:#757a74;font-size:8px;letter-spacing:.1em}.capabilities{margin-top:clamp(90px,12vw,170px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c7cac3;border-bottom:1px solid #c7cac3}.capabilities>div{min-height:270px;padding:30px;border-right:1px solid #c7cac3}.capabilities>div:last-child{border:0}.capabilities span{color:#8b9089;font-size:9px}.capabilities h3{margin:70px 0 12px;font-size:22px;letter-spacing:-.03em}.capabilities p{margin:0;color:#6b7069;font-size:13px;line-height:1.65}.experience-section{background:#0d0f12}.section-heading.compact{margin-bottom:60px}.section-heading.compact>p{text-align:right}.timeline{border-top:1px solid var(--line)}.timeline-row{position:relative;display:grid;grid-template-columns:160px 1fr 140px;gap:45px;padding:42px 0;border-bottom:1px solid var(--line);transition:padding .3s,background .3s}.timeline-row:hover{padding-left:20px;padding-right:20px;background:#ffffff06}.timeline-date,.timeline-kind{color:#676c65;font-size:9px;letter-spacing:.08em}.timeline-kind{justify-self:end}.timeline-row h3{margin:0 0 8px;font-size:23px;letter-spacing:-.03em}.timeline-row p{max-width:650px;margin:0;color:#868b84;font-size:13px;line-height:1.65}.contact-section{position:relative;overflow:hidden;min-height:88vh;padding:clamp(110px,14vw,210px) var(--page-pad) 90px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-top:1px solid var(--line)}.contact-section h2{position:relative;z-index:2;font-size:clamp(52px,9vw,142px)}.contact-section h2 em{color:var(--acid);font-weight:500}.contact-section>p:not(.eyebrow){color:#8b9089}.contact-link{position:relative;z-index:3;margin-top:40px;display:flex;align-items:center;justify-content:space-between;width:min(100%,430px);padding:21px 24px;color:var(--ink);background:var(--acid);font-size:13px;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.08em}.contact-link i{font-style:normal;font-size:21px}.contact-links{position:absolute;left:var(--page-pad);right:var(--page-pad);bottom:40px;display:flex;justify-content:center;gap:35px;font-size:8px;letter-spacing:.08em}.contact-links a{color:#777c75;transition:color .2s}.contact-links a:hover{color:var(--acid)}.contact-orb{position:absolute;left:50%;top:48%;width:min(65vw,900px);aspect-ratio:1;border:1px solid rgba(216,255,62,.09);border-radius:50%;transform:translate(-50%,-50%)}.contact-orb:before,.contact-orb:after,.contact-orb div{content:"";position:absolute;border:1px solid rgba(216,255,62,.08);border-radius:50%}.contact-orb:before{inset:10%}.contact-orb:after{inset:20%}.contact-orb div{inset:30%;background:#d8ff3e06;box-shadow:0 0 120px #d8ff3e0a;animation:orb 4s ease-in-out infinite}.site-footer{padding:22px var(--page-pad);display:flex;justify-content:space-between;border-top:1px solid var(--line);color:#575c56;font-size:8px;letter-spacing:.08em}.site-footer a:hover{color:var(--acid)}.command-palette{position:fixed;inset:0;z-index:200;display:grid;place-items:start center;padding-top:14vh;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.command-palette.open{visibility:visible;opacity:1}.palette-backdrop{position:absolute;inset:0;width:100%;border:0;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.palette-panel{position:relative;width:min(92vw,660px);overflow:hidden;color:#e4e7e1;background:#121419;border:1px solid #363a40;border-radius:15px;box-shadow:0 30px 90px #000;transform:translateY(-15px) scale(.98);transition:transform .25s cubic-bezier(.16,1,.3,1)}.command-palette.open .palette-panel{transform:translateY(0) scale(1)}.palette-search{padding:17px 18px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;border-bottom:1px solid #2b2f34}.palette-search>span{color:var(--acid)}.palette-search input{border:0;outline:0;color:#fff;background:transparent}.palette-search input::placeholder{color:#656a64}.palette-list{padding:8px}.palette-list a{padding:13px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;border-radius:8px;transition:background .15s}.palette-list a:hover,.palette-list a.active{background:#20242a}.palette-list>a>span{color:#626760;font:9px DM Mono,monospace}.palette-list b,.palette-list small{display:block}.palette-list b{font-size:13px}.palette-list small{margin-top:2px;color:#71766f;font-size:10px}.palette-list i{color:var(--acid);font-style:normal}.palette-footer{padding:10px 20px;display:flex;gap:20px;border-top:1px solid #2b2f34;color:#5e635d;font-size:7px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes titleIn{to{transform:translateY(0)}}@keyframes statusPulse{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes blink{50%{opacity:0}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes scan{0%,to{top:31%}50%{top:60%}}@keyframes dash{to{stroke-dashoffset:-200}}@keyframes orb{50%{transform:scale(1.07);box-shadow:0 0 170px #d8ff3e14}}@media(max-width:1180px){.command-trigger{display:none}.hero{grid-template-columns:1fr .45fr}.hero-console{width:370px;transform:translate(12%)}.project{grid-template-columns:1fr}.project-visual{border-top:1px solid var(--line);border-left:0}.project-copy{min-height:610px}.project-visual{min-height:700px}}@media(max-width:820px){:root{--radius: 18px}.site-header{height:70px;grid-template-columns:1fr auto}.wordmark-name{display:none}.nav{position:fixed;inset:70px 0 0;padding:50px var(--page-pad);display:none;align-items:start;flex-direction:column;gap:24px;background:#090a0cfa}.nav.open{display:flex}.nav a{font-size:28px;letter-spacing:-.03em}.nav a span{font-size:10px}.availability{display:none}.menu-toggle{display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(2.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-2.5px) rotate(-45deg)}.hero{min-height:auto;padding-top:132px;padding-bottom:130px;grid-template-columns:1fr;gap:70px}.hero-index{top:95px}.hero-title{font-size:clamp(53px,14vw,100px)}.accent-line{padding-left:0}.hero-summary,.hero-cta{margin-left:0}.hero-console{justify-self:center;width:min(89vw,440px);transform:none}.hero-meta{bottom:28px;flex-wrap:wrap}.hero-meta div:nth-child(2){display:none}.scroll-note{display:none}.section-heading,.about-grid{grid-template-columns:1fr}.section-heading>p{max-width:480px}.project-copy{min-height:auto}.project-details{grid-template-columns:1fr}.project-footer{align-items:start;flex-direction:column}.project-visual{min-height:610px}.phone{width:min(44%,245px)}.payslip-card{width:78%}.flow-node{width:92px;height:92px}.node-ai{width:120px;height:120px}.about-copy{padding-top:0}.capabilities{grid-template-columns:1fr 1fr}.capabilities>div:nth-child(2){border-right:0}.capabilities>div:nth-child(-n+2){border-bottom:1px solid #c7cac3}.timeline-row{grid-template-columns:100px 1fr;gap:25px}.timeline-kind{display:none}.contact-links{flex-wrap:wrap}.site-footer span:nth-child(2){display:none}}@media(max-width:520px){body{background-size:48px 48px}.hero{padding-top:125px}.hero-title{line-height:.91;letter-spacing:-.07em}.hero-summary{margin-top:25px;font-size:15px}.hero-cta{align-items:start;flex-direction:column;gap:18px}.button{width:100%}.hero-console{aspect-ratio:1}.console-orbit{display:none}.hero-meta{gap:24px}.section{padding-top:100px;padding-bottom:100px}.section-heading{margin-bottom:55px}.section-heading h2,.about-intro h2{font-size:52px}.project{margin-bottom:35px}.project-copy{padding:25px 22px 32px;gap:36px}.project-brand h3{font-size:45px}.project-brand img,.netpay-brand>span,.automation-brand>span{width:48px;height:48px}.project-topline{grid-template-columns:30px 1fr}.project-topline span:last-child{display:none}.project-lead{font-size:16px}.project-visual{min-height:490px}.visual-label{top:18px;right:18px}.phone{width:48%;border-radius:30px}.phone-screen{border-radius:24px}.phone-front{left:42%;top:13%}.phone-back{left:12%;top:25%}.result-screen{padding:30px 10px 12px}.food-shot{height:78px}.ingredient-row{padding:8px 2px}.floating-note{display:none}.payslip-card{width:84%;padding:24px 20px}.salary-input input{font-size:34px}.takehome strong{font-size:40px}.country-stack{right:3%;top:12%}.country-stack span{width:31px;height:31px;font-size:12px}.privacy-chip{left:4%;bottom:7%}.flow-node{width:74px;height:74px;padding:7px}.flow-node span{font-size:13px}.flow-node b{font-size:8px}.node-ai{width:100px;height:100px}.node-telegram,.node-instagram{left:3%}.node-crm,.node-followup{right:3%}.flow-status{width:88%;overflow:hidden;white-space:nowrap}.capabilities{grid-template-columns:1fr}.capabilities>div{min-height:auto;padding:28px 0;border-right:0;border-bottom:1px solid #c7cac3}.capabilities>div:last-child{border-bottom:0}.capabilities h3{margin-top:35px}.timeline-row{grid-template-columns:1fr;gap:14px;padding:30px 0}.timeline-row:hover{padding-left:0;padding-right:0}.contact-section{min-height:780px}.contact-section h2{font-size:56px}.contact-links{bottom:35px;gap:18px}.site-footer{gap:30px}.palette-footer{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.title-line>span{transform:none}.cursor-dot,.cursor-ring{display:none}}.project-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;flex:none}.project-links a{padding-bottom:4px;border-bottom:1px solid #4a4e48;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.project-links a span{color:var(--acid)}@media(max-width:900px){.project-links{justify-content:flex-start}}.lifeos-brand>span{display:grid;place-items:center;width:58px;height:58px;color:var(--ink);background:var(--warm);border-radius:50%;font-size:26px}.project-private{flex:none;color:#6d726b;font-size:10px;letter-spacing:.08em}.lifeos-visual{display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#3a2618,#1a120d 55%,#0e0a08)}.lifeos-visual:before{content:"";position:absolute;inset:0;opacity:.5;background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(255,174,122,.07) 31px 32px)}.day-card{position:relative;z-index:2;width:min(66%,420px);padding:26px 24px;color:#f3e6da;background:#1c140feb;border:1px solid rgba(255,174,122,.28);border-radius:26px;box-shadow:0 40px 80px #00000073;transform:rotate(2deg)}.day-head{display:flex;justify-content:space-between;align-items:start;padding-bottom:18px;border-bottom:1px solid rgba(255,174,122,.18)}.day-head b{display:block;font-size:24px;letter-spacing:-.03em}.day-head span{color:var(--warm);font:8px DM Mono,monospace;letter-spacing:.12em}.day-head i{color:#a58f7e;font: 11px DM Mono,monospace}.day-balance{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;padding:20px 0}.balance-ring{width:104px;height:104px;display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(closest-side,#1c140f 78%,transparent 79%),conic-gradient(var(--warm) calc(var(--p) * 360deg),rgba(255,174,122,.14) 0)}.balance-ring strong{font-size:24px;letter-spacing:-.04em}.balance-ring small{color:#a58f7e;font:7px DM Mono,monospace;letter-spacing:.12em}.balance-rows p{display:flex;justify-content:space-between;margin:0;padding:6px 0;border-bottom:1px dashed rgba(255,174,122,.14);font-size:12px}.balance-rows span{color:#a58f7e}.day-routines{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:12px}.day-routines li{display:flex;align-items:center;gap:10px;color:#d9c7b8}.day-routines i{width:14px;height:14px;flex:none;border:1.5px solid #6b5546;border-radius:4px}.day-routines .done i{background:var(--warm);border-color:var(--warm);box-shadow:inset 0 0 0 3px #1c140f}.day-routines .done{color:#8f7b6c;text-decoration:line-through;text-decoration-color:#ffae7a66}.day-routines .half i{background:linear-gradient(90deg,var(--warm) 50%,transparent 50%);border-color:var(--warm)}.day-trend{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,174,122,.18)}.day-trend span{color:#a58f7e;font:7px DM Mono,monospace;letter-spacing:.12em}.day-trend svg{display:block;width:100%;height:44px;margin-top:8px}.day-trend path{fill:none;stroke:var(--acid);stroke-width:2;vector-effect:non-scaling-stroke}.voice-chip{position:absolute;z-index:3;left:7%;bottom:11%;padding:10px 14px;color:#d9c7b8;background:#0e0a08d9;border:1px solid rgba(255,174,122,.3);border-radius:50px;font-size:9px;transform:rotate(-3deg)}.voice-chip i{display:inline-block;width:6px;height:6px;margin-right:8px;background:var(--warm);border-radius:50%;box-shadow:0 0 8px var(--warm);animation:pulse 2s ease-in-out infinite}.voice-chip b{color:var(--acid);font-weight:500}@keyframes pulse{50%{opacity:.35}}@media(max-width:820px){.day-card{width:78%}}@media(max-width:520px){.lifeos-brand>span{width:48px;height:48px}.day-card{width:86%;padding:20px 18px}.balance-ring{width:84px;height:84px}.voice-chip{left:4%;bottom:5%}}@media(prefers-reduced-motion:reduce){.voice-chip i{animation:none}}.project-footer .tag-list{flex:1 1 0;min-width:0}@media(max-width:820px){.lifeos-visual{min-height:auto;padding:80px 0 110px}.lifeos-visual .day-card{transform:rotate(1deg)}}@media(max-width:520px){.lifeos-visual{padding:64px 0 96px}.lifeos-visual .voice-chip{bottom:28px}}.project-footer:has(.project-links){flex-direction:column;align-items:flex-start;gap:24px}.project-footer:has(.project-links) .tag-list{flex:none}.project-footer .project-links{justify-content:flex-start}.brief{position:relative;z-index:3;width:min(100%,760px);margin-top:48px;display:grid;gap:26px;text-align:left}.brief-group{margin:0;padding:0;border:0;min-width:0}.brief-group legend,.brief-fields span,.brief-message span{display:block;margin-bottom:12px;color:#858a82;font-size:9px;letter-spacing:.12em}.brief-row{display:grid;grid-template-columns:1.3fr 1fr;gap:26px}.brief-chips{display:flex;flex-wrap:wrap;gap:8px}.brief-chips label{position:relative;cursor:pointer}.brief-chips input{position:absolute;opacity:0;pointer-events:none}.brief-chips span{display:block;padding:9px 14px;color:#bdc1ba;background:#101216bf;border:1px solid #34383d;border-radius:50px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,background .2s}.brief-chips label:hover span{border-color:#5a5f58;color:var(--paper)}.brief-chips input:checked+span{color:var(--ink);background:var(--acid);border-color:var(--acid)}.brief-chips input:focus-visible+span{outline:2px solid var(--acid);outline-offset:3px}.brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.brief-fields input,.brief-message textarea{width:100%;padding:13px 0;color:var(--paper);background:transparent;border:0;border-bottom:1px solid #3c403b;border-radius:0;font-size:17px;transition:border-color .2s}.brief-message textarea{resize:vertical;min-height:96px;line-height:1.5}.brief-fields input:focus,.brief-message textarea:focus{outline:none;border-color:var(--acid)}.brief-message textarea::placeholder{color:#5b6059}.brief-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.brief .contact-link{margin-top:4px;width:100%;border:0;cursor:pointer}.brief .contact-link:disabled{opacity:.6;cursor:progress}.brief-status{margin:0;color:#6d726b;font-size:10px;letter-spacing:.06em}.brief-status[data-state=ok]{color:var(--acid)}.brief-status[data-state=error]{color:var(--warm)}.contact-section:has(.brief){min-height:auto;padding-bottom:140px}@media(max-width:820px){.brief-row,.brief-fields{grid-template-columns:1fr}}.brief-message textarea{font-family:Manrope,sans-serif}
