:root{--ink:#101315;--paper:#f4f1e8;--paper-deep:#e5dfcf;--slate:#273035;--muted:#657070;--line:rgba(16,19,21,0.14);--mint:#46e0a2;--blue:#3aa0ff;--amber:#f6ba4f;--rose:#ff6f7d;--violet:#9b7bff;--green:#79c56e;--panel:rgba(255,253,246,0.74)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow:hidden;background:linear-gradient(rgba(16,19,21,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(16,19,21,.055) 1px,transparent 1px),var(--paper);background-size:42px 42px}.hero-section{position:relative;min-height:100vh;padding:28px clamp(20px,4vw,56px) 72px;isolation:isolate}.hero-section:before{position:absolute;inset:0;z-index:-3;content:"";background:radial-gradient(circle at 15% 20%,rgba(70,224,162,.32),transparent 30%),radial-gradient(circle at 76% 14%,rgba(58,160,255,.28),transparent 28%),linear-gradient(135deg,rgba(246,186,79,.16),transparent 34%)}.ambient{position:absolute;z-index:-2;border:1px solid rgba(16,19,21,.08);opacity:.75;pointer-events:none;transform:rotate(-12deg)}.ambient-one{top:16%;right:8%;width:34vw;height:34vw;max-width:560px;max-height:560px;background:linear-gradient(145deg,rgba(70,224,162,.1),transparent);animation:drift 12s ease-in-out infinite alternate}.ambient-two{bottom:5%;left:6%;width:24vw;height:24vw;max-width:360px;max-height:360px;background:linear-gradient(145deg,rgba(255,111,125,.12),transparent);animation:drift 14s ease-in-out infinite alternate-reverse}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1240px;margin:0 auto}.brand-lockup,.eyebrow,.nav-cta,.status-chip{display:inline-flex;align-items:center}.brand-lockup{gap:12px;color:var(--slate);letter-spacing:.01em}.brand-text{display:grid;grid-gap:2px;gap:2px}.brand-text strong{color:var(--ink);font-size:.92rem;font-weight:780}.brand-text em{color:rgba(16,19,21,.56);font-size:.72rem;font-style:normal;font-weight:720}.brand-mark{display:grid;width:38px;height:38px;place-items:center;background:rgba(255,253,246,.72);font-size:.78rem;font-weight:850}.brand-mark,.nav-cta{border:1px solid rgba(16,19,21,.18)}.nav-cta{gap:8px;min-height:42px;padding:0 16px;background:rgba(255,253,246,.65);font-size:.84rem;font-weight:780;transition:background .18s ease,transform .18s ease}.nav-cta:hover,.primary-action:hover{transform:translateY(-2px)}.hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;grid-gap:clamp(36px,6vw,84px);gap:clamp(36px,6vw,84px);max-width:1240px;min-height:calc(100vh - 82px);margin:0 auto;padding-top:42px}.hero-copy{max-width:620px}.eyebrow{gap:9px;width:-moz-fit-content;width:fit-content;padding:8px 11px;border:1px solid rgba(16,19,21,.16);background:rgba(255,253,246,.68);color:var(--slate);font-size:.76rem;font-weight:850;text-transform:uppercase}h1,h2,p{margin:0}h1{max-width:12ch;margin-top:22px;color:#0b0e0f;font-size:clamp(3.3rem,6.2vw,6.9rem);line-height:.9;letter-spacing:0}.hero-copy p{max-width:620px;margin-top:28px;color:var(--slate);font-size:clamp(1.08rem,1.6vw,1.34rem);line-height:1.52}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px}.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 20px;background:var(--ink);color:#fffdf6;font-size:.94rem;font-weight:820;transition:background .18s ease,transform .18s ease}.primary-action:hover{background:#2c3334}.status-chip{gap:10px;min-height:44px;padding:0 14px;border:1px solid rgba(16,19,21,.16);background:rgba(255,253,246,.56);color:var(--slate);font-size:.83rem;font-weight:760}.status-dot{width:9px;height:9px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 7px rgba(70,224,162,.16);animation:pulse 1.9s ease-out infinite}.os-console{position:relative;min-height:620px;border:1px solid rgba(16,19,21,.18);background:radial-gradient(circle at var(--pointer-x,68%) var(--pointer-y,24%),rgba(70,224,162,.34),transparent 24%),linear-gradient(rgba(255,253,246,.82),rgba(255,253,246,.66)),repeating-linear-gradient(90deg,rgba(16,19,21,.05) 0,rgba(16,19,21,.05) 1px,transparent 1px,transparent 44px);box-shadow:0 30px 80px rgba(39,48,53,.18);overflow:hidden;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:background .12s ease,transform .12s ease}.os-console:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent,transparent 48%,rgba(16,19,21,.04) 49%,transparent 50%);background-size:100% 12px;mix-blend-mode:multiply;pointer-events:none}.console-chrome{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-bottom:1px solid rgba(16,19,21,.14);color:rgba(16,19,21,.58);font-size:.76rem;font-weight:760}.console-chrome span{width:9px;height:9px;background:rgba(16,19,21,.2)}.console-chrome strong{margin-left:8px}.console-grid{position:relative;min-height:578px}.core-orbit{width:220px;height:220px;transform:translate(-50%,-50%)}.core-node,.core-orbit{position:absolute;inset:50% auto auto 50%}.core-node{z-index:3;display:grid;width:142px;height:142px;place-items:center;padding:20px;border:1px solid rgba(16,19,21,.24);background:#101315;color:#fffdf6;text-align:center;transform:translate(-50%,-50%);box-shadow:0 24px 60px rgba(16,19,21,.26)}.core-node span{font-size:.79rem;font-weight:850}.orbit-ring{position:absolute;inset:0;border:1px dashed rgba(16,19,21,.18);animation:spin 26s linear infinite}.orbit-ring-two{inset:-58px;animation-duration:38s;animation-direction:reverse}.module-card{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:10px;width:170px;min-height:54px;padding:12px 14px;border:1px solid rgba(16,19,21,.18);background:rgba(255,253,246,.84);color:var(--slate);font-size:.84rem;font-weight:810;box-shadow:0 18px 36px rgba(39,48,53,.13);animation:float 5.5s ease-in-out infinite}.module-card svg{flex:0 0 auto}.tone-mint svg{color:var(--mint)}.tone-blue svg{color:var(--blue)}.tone-amber svg{color:var(--amber)}.tone-rose svg{color:var(--rose)}.tone-violet svg{color:var(--violet)}.tone-green svg{color:var(--green)}.module-1{top:72px;left:9%}.module-2{top:84px;right:8%;animation-delay:-1.1s}.module-3{top:264px;left:3%;animation-delay:-2s}.module-4{top:286px;right:2%;animation-delay:-.6s}.module-5{bottom:70px;left:15%;animation-delay:-1.7s}.module-6{right:13%;bottom:58px;animation-delay:-2.8s}.signal-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(16,19,21,.36),transparent);transform-origin:left center;animation:signal 2.8s ease-in-out infinite}.line-one{top:150px;left:22%;width:240px;transform:rotate(20deg)}.line-two{top:184px;right:18%;width:210px;transform:rotate(146deg);animation-delay:-.7s}.line-three{bottom:152px;left:25%;width:200px;transform:rotate(-26deg);animation-delay:-1.4s}.line-four{right:20%;bottom:160px;width:220px;transform:rotate(205deg);animation-delay:-2.1s}.problem-section{position:relative;padding:92px clamp(20px,4vw,56px) 110px;background:linear-gradient(180deg,rgba(244,241,232,.9),rgba(229,223,207,.92)),linear-gradient(90deg,rgba(16,19,21,.06) 1px,transparent 0);border-top:1px solid rgba(16,19,21,.12)}.problem-section:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 80% 10%,rgba(255,111,125,.18),transparent 26%);pointer-events:none}.problem-layout,.section-kicker,.section-shell{position:relative;max-width:1240px;margin:0 auto}.section-kicker{color:rgba(16,19,21,.52);font-size:.78rem;font-weight:850;text-transform:uppercase}.problem-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start;margin-top:20px}.problem-copy h2{max-width:12ch;font-size:clamp(2.7rem,4.7vw,5.2rem);line-height:.94;letter-spacing:0}.problem-copy p{max-width:560px;margin-top:24px;color:var(--slate);font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.62}.founder-card{display:grid;grid-template-columns:116px 1fr;grid-gap:18px;gap:18px;max-width:610px;margin-top:34px;padding:16px;border:1px solid rgba(16,19,21,.16);background:linear-gradient(135deg,rgba(255,253,246,.84),rgba(255,253,246,.56)),linear-gradient(90deg,rgba(70,224,162,.16),transparent 40%);box-shadow:0 18px 45px rgba(39,48,53,.1)}.founder-portrait{position:relative;display:flex;align-items:flex-end;min-height:132px;padding:12px;overflow:hidden;background:linear-gradient(rgba(16,19,21,.08) 1px,transparent 0),linear-gradient(90deg,rgba(16,19,21,.08) 1px,transparent 0),#101315;background-size:18px 18px;color:#fffdf6}.founder-portrait:before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,transparent 42%,rgba(16,19,21,.68)),linear-gradient(135deg,rgba(70,224,162,.1),transparent 52%)}.founder-portrait:after{position:absolute;inset:8px;z-index:2;border:1px solid rgba(255,253,246,.44);content:"";pointer-events:none}.founder-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.founder-portrait span{position:relative;z-index:3;padding:6px 8px;background:rgba(16,19,21,.78);color:#fffdf6;font-size:.78rem;font-weight:880;text-transform:uppercase}.founder-story{min-width:0}.founder-kicker{display:inline-flex;align-items:center;gap:8px;color:rgba(16,19,21,.55);font-size:.72rem;font-weight:850;text-transform:uppercase}.founder-story h3{max-width:14ch;margin:10px 0 0;color:var(--ink);font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:.96;letter-spacing:0}.founder-story p{margin-top:12px;color:var(--slate);font-size:.93rem;line-height:1.52}.company-logo-cloud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.company-logo{display:grid;min-height:46px;place-items:center;border:1px solid rgba(16,19,21,.14);background:rgba(255,253,246,.74);color:var(--ink);font-size:.76rem;font-weight:880;letter-spacing:-.02em}.logo-kpmg{background:#17469e;color:#fffdf6;letter-spacing:.08em}.logo-alchemist{background:#101315;color:#fffdf6}.logo-zendesk{color:#03363d}.logo-clay{background:#f3d9c9;color:#34241f}.signal-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.signal-strip span{padding:7px 9px;border:1px solid rgba(16,19,21,.14);background:rgba(255,253,246,.7);color:rgba(16,19,21,.72);font-size:.72rem;font-weight:820}.fault-board{position:relative;min-height:520px;border:1px solid rgba(16,19,21,.16);background:linear-gradient(rgba(255,253,246,.58),rgba(255,253,246,.32)),repeating-linear-gradient(0deg,rgba(16,19,21,.05),rgba(16,19,21,.05) 1px,transparent 0,transparent 36px);overflow:hidden}.fault-board:after{position:absolute;inset:18px;border:1px dashed rgba(16,19,21,.14);content:""}.fault-card{position:absolute;z-index:2;width:min(300px,calc(100% - 48px));padding:18px;border:1px solid rgba(16,19,21,.16);background:rgba(255,253,246,.78);box-shadow:0 18px 38px rgba(39,48,53,.11);animation:faultDrift 7s ease-in-out infinite}.fault-index{color:rgba(16,19,21,.46);font-size:.72rem;font-weight:850}.fault-card p{margin-top:10px;color:#1d2426;font-size:.95rem;font-weight:720;line-height:1.38}.fault-1{top:54px;left:44px}.fault-2{top:96px;right:52px;animation-delay:-1.5s}.fault-3{bottom:120px;left:66px;animation-delay:-2.8s}.fault-4{right:44px;bottom:78px;animation-delay:-4s}.architecture-path{position:absolute;z-index:3;right:50%;bottom:38px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:1px solid rgba(16,19,21,.2);background:var(--ink);color:#fffdf6;font-size:.82rem;font-weight:850;transform:translateX(50%)}.diagnostic-section,.engagement-section,.modules-section,.outcomes-section{position:relative;padding:104px clamp(20px,4vw,56px);border-top:1px solid rgba(16,19,21,.12)}.modules-section{background:radial-gradient(circle at 20% 18%,rgba(58,160,255,.16),transparent 28%),linear-gradient(180deg,rgba(244,241,232,.96),rgba(238,232,218,.96))}.section-heading-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);grid-gap:clamp(28px,6vw,76px);gap:clamp(28px,6vw,76px);align-items:end;margin-top:18px}.diagnostic-copy h2,.engagement-copy h2,.outcomes-panel h2,.section-heading-row h2{margin:0;color:var(--ink);font-size:clamp(2.45rem,4.6vw,5rem);line-height:.96;letter-spacing:0}.section-heading-row h2{max-width:13ch}.diagnostic-copy p,.engagement-copy p,.outcomes-panel p,.section-heading-row p{margin:0;color:var(--slate);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.62}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:42px}.service-module{position:relative;min-height:300px;padding:22px;overflow:hidden;border:1px solid rgba(16,19,21,.15);background:linear-gradient(145deg,rgba(255,253,246,.82),rgba(255,253,246,.44)),repeating-linear-gradient(90deg,rgba(16,19,21,.035),rgba(16,19,21,.035) 1px,transparent 0,transparent 26px);box-shadow:0 16px 38px rgba(39,48,53,.08)}.service-module:after{position:absolute;right:-46px;bottom:-46px;width:130px;height:130px;border:1px dashed rgba(16,19,21,.18);content:"";animation:spin 32s linear infinite}.module-topline{display:flex;align-items:center;justify-content:space-between;color:rgba(16,19,21,.48);font-size:.74rem;font-weight:880}.module-topline svg{color:var(--blue)}.engagement-card h3,.service-module h3{margin:26px 0 0;color:var(--ink);font-size:clamp(1.45rem,2vw,2.05rem);line-height:1;letter-spacing:0}.service-module dl{display:grid;grid-gap:16px;gap:16px;margin:30px 0 0}.service-module dt{color:rgba(16,19,21,.48);font-size:.7rem;font-weight:880;text-transform:uppercase}.service-module dd{margin:6px 0 0;color:var(--slate);font-size:.95rem;line-height:1.45}.engagement-section{background:linear-gradient(rgba(16,19,21,.06) 1px,transparent 0),linear-gradient(90deg,rgba(16,19,21,.04) 1px,transparent 0),#111516;background-size:34px 34px;color:#fffdf6}.engagement-copy p,.engagement-section .section-kicker{color:rgba(255,253,246,.68)}.engagement-shell{display:grid;grid-template-columns:minmax(0,.72fr) minmax(500px,1fr);grid-gap:clamp(36px,6vw,88px);gap:clamp(36px,6vw,88px);align-items:start}.engagement-copy h2{max-width:11ch;margin-top:18px;color:#fffdf6}.engagement-copy p{max-width:520px;margin-top:24px}.engagement-board{display:grid;grid-gap:12px;gap:12px}.engagement-card{position:relative;min-height:172px;padding:22px;overflow:hidden;border:1px solid rgba(255,253,246,.16);background:radial-gradient(circle at 88% 18%,rgba(70,224,162,.18),transparent 24%),rgba(255,253,246,.06);transition:border-color .18s ease,transform .18s ease,background .18s ease}.engagement-card:hover{border-color:rgba(70,224,162,.44);background:radial-gradient(circle at 88% 18%,rgba(70,224,162,.28),transparent 24%),rgba(255,253,246,.09);transform:translateX(8px)}.engagement-index{color:rgba(255,253,246,.48);font-size:.72rem;font-weight:880}.engagement-card h3{color:#fffdf6}.engagement-card p{max-width:560px;margin:14px 0 0;color:rgba(255,253,246,.72);font-size:.98rem;line-height:1.5}.engagement-card span{display:inline-flex;margin-top:18px;padding:7px 9px;border:1px solid rgba(255,253,246,.18);color:rgba(255,253,246,.76);font-size:.72rem;font-weight:820}.outcomes-section{background:radial-gradient(circle at 74% 24%,rgba(246,186,79,.22),transparent 28%),var(--paper-deep)}.outcomes-shell{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);grid-gap:clamp(32px,6vw,84px);gap:clamp(32px,6vw,84px);align-items:center}.outcomes-panel{padding:28px;border:1px solid rgba(16,19,21,.15);background:rgba(255,253,246,.48)}.outcomes-panel h2{max-width:13ch;margin-top:18px}.outcomes-panel p{max-width:560px;margin-top:24px}.outcome-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.outcome-item{display:flex;align-items:center;gap:12px;min-height:82px;padding:18px;border:1px solid rgba(16,19,21,.14);background:rgba(255,253,246,.62);color:var(--slate);font-size:.95rem;font-weight:780}.outcome-item svg{flex:0 0 auto;color:var(--green)}.diagnostic-section{padding-bottom:118px;background:radial-gradient(circle at 16% 20%,rgba(70,224,162,.25),transparent 25%),radial-gradient(circle at 84% 68%,rgba(58,160,255,.22),transparent 28%),var(--paper)}.diagnostic-console{display:grid;grid-template-columns:minmax(0,.88fr) minmax(380px,.72fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);max-width:1240px;margin:0 auto;padding:clamp(26px,4vw,46px);border:1px solid rgba(16,19,21,.18);background:linear-gradient(rgba(255,253,246,.76),rgba(255,253,246,.58)),repeating-linear-gradient(90deg,rgba(16,19,21,.045),rgba(16,19,21,.045) 1px,transparent 0,transparent 38px);box-shadow:0 30px 80px rgba(39,48,53,.15)}.diagnostic-copy h2{max-width:11ch;margin-top:18px}.diagnostic-copy p{max-width:620px;margin-top:24px}.diagnostic-copy .primary-action{margin-top:30px}.diagnostic-prompts{display:grid;grid-gap:10px;gap:10px;align-content:center}.diagnostic-prompts div{display:flex;align-items:center;gap:12px;min-height:68px;padding:16px;border:1px solid rgba(16,19,21,.14);background:rgba(255,253,246,.62);color:var(--slate);font-size:.94rem;font-weight:780;animation:faultDrift 8s ease-in-out infinite}.diagnostic-prompts div:nth-child(2){animation-delay:-1.4s}.diagnostic-prompts div:nth-child(3){animation-delay:-2.8s}.diagnostic-prompts div:nth-child(4){animation-delay:-4.2s}.diagnostic-prompts svg{flex:0 0 auto;color:var(--blue)}@keyframes drift{0%{transform:translate3d(-14px,0,0) rotate(-12deg)}to{transform:translate3d(18px,18px,0) rotate(-7deg)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(70,224,162,.38)}to{box-shadow:0 0 0 12px rgba(70,224,162,0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes signal{0%,to{opacity:.2}50%{opacity:.9}}@keyframes faultDrift{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(8px,-8px,0) rotate(1deg)}}@media (max-width:980px){.hero-section{min-height:auto}.diagnostic-console,.engagement-shell,.hero-grid,.outcomes-shell,.problem-layout,.section-heading-row{grid-template-columns:1fr}.hero-grid{min-height:auto;padding-top:70px}h1{max-width:11ch}.os-console{min-height:560px}.console-grid{min-height:518px}.problem-copy h2{max-width:12ch}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-shell,.outcomes-shell{gap:36px}}@media (max-width:640px){.hero-section{padding:18px 16px 52px}.topbar{align-items:flex-start}.brand-lockup span:last-child{max-width:130px;line-height:1.1}.brand-text em,.nav-cta span{display:none}.nav-cta{min-width:42px;justify-content:center;padding:0}h1{font-size:clamp(3.05rem,13.5vw,4.35rem);line-height:.94}.hero-copy p{font-size:1rem}.primary-action{width:100%;padding:0 14px;font-size:.87rem}.os-console{min-height:680px}.console-grid{min-height:638px}.core-orbit{width:190px;height:190px}.core-node{width:124px;height:124px}.module-card{width:calc(50% - 22px);min-height:64px;font-size:.76rem}.module-1,.module-3,.module-5{left:16px}.module-2,.module-4,.module-6{right:16px}.module-1,.module-2{top:54px}.module-3,.module-4{top:282px}.module-5,.module-6{bottom:54px}.line-four,.line-one,.line-three,.line-two{width:34%}.problem-section{padding:64px 16px 76px}.diagnostic-section,.engagement-section,.modules-section,.outcomes-section{padding:66px 16px}.problem-copy h2{font-size:clamp(2.55rem,11.5vw,3.75rem)}.diagnostic-copy h2,.engagement-copy h2,.outcomes-panel h2,.section-heading-row h2{font-size:clamp(2.35rem,10vw,3.5rem);line-height:1}.module-grid,.outcome-list{grid-template-columns:1fr}.service-module{min-height:260px}.engagement-card:hover{transform:translateY(-3px)}.diagnostic-console,.outcomes-panel{padding:20px}.founder-card{grid-template-columns:1fr}.founder-portrait{min-height:150px}.company-logo-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.fault-board{min-height:720px}.fault-card{left:24px;right:auto;width:calc(100% - 48px)}.fault-1{top:42px}.fault-2{top:188px}.fault-3{top:340px;bottom:auto}.fault-4{top:492px;bottom:auto}}