:root{--ink:#09110f;--ink-soft:#111c19;--ink-card:#14211e;--paper:#f2f1e9;--paper-soft:#e7e6de;--muted:#9aa59f;--line:#f2f1e921;--mint:#b8ff65;--mint-dark:#82c83f;--blue:#83b8ff;--peach:#ffb58c;--violet:#c6a5ff;--radius-sm:12px;--radius-md:22px;--radius-lg:34px;--shell:min(1180px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}::selection{background:var(--mint);color:var(--ink)}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--mint);outline-offset:4px}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}.shell{width:var(--shell);margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid #ffffff14;position:absolute;top:0;left:0;right:0}.nav-shell{grid-template-columns:1fr auto 1fr;align-items:center;min-height:84px;display:grid}.logo-link{justify-self:start;display:inline-flex}.brand-mark{color:var(--paper);align-items:center;gap:11px;display:inline-flex}.brand-glyph{width:29px;height:29px;display:inline-flex;position:relative;transform:rotate(-12deg)}.brand-glyph:before,.brand-glyph:after,.brand-glyph i{content:"";background:var(--mint);border-radius:10px;display:block;position:absolute}.brand-glyph:before{width:7px;height:23px;top:3px;left:2px}.brand-glyph:after{width:22px;height:7px;top:3px;left:3px}.brand-glyph i:first-child{width:17px;height:6px;top:11px;left:4px}.brand-glyph i:nth-child(2){width:18px;height:7px;bottom:3px;right:3px}.brand-glyph i:nth-child(3){transform-origin:bottom;width:7px;height:13px;bottom:3px;right:3px;transform:rotate(31deg)}.brand-word{letter-spacing:-.06em;font-size:23px;font-weight:760}.desktop-nav{color:#f2f1e9bd;align-items:center;gap:34px;font-size:14px;font-weight:560;display:flex}.desktop-nav a,.footer-bottom a{transition:color .18s}.desktop-nav a:hover,.footer-bottom a:hover{color:var(--mint)}.nav-cta{color:var(--paper);justify-self:end;align-items:center;gap:9px;font-size:14px;font-weight:650;display:inline-flex}.nav-cta svg,.text-link svg,.footer-top a svg{width:18px;transition:transform .18s}.nav-cta:hover svg,.text-link:hover svg,.footer-top a:hover svg{transform:translate(2px,-2px)}.hero{background:radial-gradient(circle at 72% 40%,#418e682b,#0000 32%),linear-gradient(#09110f 0%,#0b1512 100%);min-height:820px;padding:166px 0 116px;position:relative;overflow:hidden}.hero-grid{opacity:.15;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-glow{filter:blur(3px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow--one{background:radial-gradient(circle,#b8ff6514,#0000 67%);width:330px;height:330px;animation:7s ease-in-out infinite breathe;top:155px;right:11%}.hero-glow--two{background:radial-gradient(circle,#83b8ff14,#0000 67%);width:210px;height:210px;animation:9s ease-in-out 1s infinite reverse breathe;top:410px;right:30%}@keyframes breathe{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.hero-layout{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:84px;display:grid;position:relative}.availability-pill{color:#dbffb0;letter-spacing:.02em;background:#b8ff650f;border:1px solid #b8ff6538;border-radius:999px;align-items:center;gap:10px;padding:8px 13px;font-size:12px;font-weight:650;display:inline-flex}.pulse-dot{background:var(--mint);border-radius:50%;width:7px;height:7px;position:relative}.pulse-dot:after{content:"";border:1px solid var(--mint);border-radius:inherit;animation:1.8s ease-out infinite pulse;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.hero h1,.section-heading h2,.start-copy h2,.thank-you-card h1{letter-spacing:-.064em;margin:0;font-weight:530;line-height:.98}.hero h1{max-width:680px;margin-top:28px;font-size:clamp(66px,6.5vw,101px)}.hero h1 em,.section-heading h2 em,.start-copy h2 em,.faq-heading h2 em{color:var(--mint);letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-lede{color:#f2f1e9b0;max-width:600px;margin:28px 0 0;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 22px;font-size:14px;font-weight:720;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button svg{width:18px;transition:transform .18s}.button:hover{transform:translateY(-2px)}.button:hover svg{transform:translate(3px)}.button--mint{background:var(--mint);color:var(--ink);box-shadow:0 15px 40px #b8ff651f}.button--mint:hover{background:#c6ff84}.button--ghost{border-color:var(--line);color:var(--paper);background:#ffffff06}.button--ghost:hover{border-color:#b8ff657a}.button--light{background:var(--paper);color:var(--ink)}.button--outline{border-color:var(--ink);background:var(--ink);color:var(--paper)}.button--outline:hover{background:#20342e;border-color:#20342e}.hero-proof{color:#f2f1e98c;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:11px;font-weight:620;display:flex}.hero-proof span,.start-assurance span{align-items:center;gap:6px;display:inline-flex}.hero-proof svg,.start-assurance svg{width:14px;color:var(--mint)}.delivery-card-wrap{perspective:1200px;justify-content:center;align-items:center;min-height:490px;display:flex;position:relative}.orbit{border:1px solid #b8ff6521;border-radius:50%;position:absolute;transform:rotate(-18deg)}.orbit:before{background:var(--mint);width:8px;height:8px;box-shadow:0 0 20px var(--mint);content:"";border-radius:50%;position:absolute;top:49%;left:-4px}.orbit--one{width:480px;height:350px}.orbit--two{border-color:#83b8ff14;width:390px;height:480px;transform:rotate(31deg)}.delivery-card{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#121f1bd1;border:1px solid #ffffff21;border-radius:24px;width:min(100%,470px);animation:6s ease-in-out infinite float;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(2deg);box-shadow:0 40px 110px #0000005c,inset 0 1px #ffffff0a}@keyframes float{0%,to{transform:rotateY(-7deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-5deg)rotateX(1deg)translateY(-9px)}}.delivery-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:25px 25px 19px;display:flex}.tiny-label{color:#f2f1e95e;letter-spacing:.13em;font-size:9px;font-weight:750}.delivery-head h2{letter-spacing:-.03em;margin:5px 0 0;font-size:18px}.live-chip{color:var(--mint);text-transform:uppercase;letter-spacing:.08em;border:1px solid #b8ff6529;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.live-chip i{background:var(--mint);border-radius:50%;width:5px;height:5px}.delivery-list{padding:8px 12px}.delivery-item{border-bottom:1px solid #ffffff12;grid-template-columns:37px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.delivery-item:last-child{border-bottom:0}.delivery-item--active{background:#b8ff650a;border:1px solid #b8ff6524;border-radius:13px;margin:3px 0}.delivery-status{color:#f2f1e98c;border:1px solid #ffffff1c;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.delivery-status svg{width:16px;color:var(--mint)}.delivery-detail{min-width:0}.delivery-detail strong{color:#f2f1e9e0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.progress{background:#ffffff14;border-radius:10px;width:100%;height:3px;margin-top:8px;overflow:hidden}.progress i{border-radius:inherit;background:var(--mint);width:76%;height:100%;display:block}.delivery-item>b{color:var(--mint);font-size:10px}.queue-state{color:#f2f1e959;font-size:10px}.queue-state--done{color:var(--mint)}.delivery-foot{border-top:1px solid var(--line);color:#f2f1e952;text-transform:uppercase;letter-spacing:.07em;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:18px 24px;font-size:9px;display:grid}.delivery-foot strong{color:#f2f1e9ad;font-size:9px}.avatar-stack{padding-left:9px;display:flex}.avatar-stack i{border:2px solid var(--ink-card);width:25px;height:25px;color:var(--paper);letter-spacing:0;background:#315249;border-radius:50%;place-items:center;margin-left:-8px;font-size:7px;font-style:normal;display:grid}.avatar-stack i:last-child{background:#4f6c38}.hero-marquee{background:#ffffff05;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-marquee>div{align-items:center;gap:36px;width:max-content;padding:16px 0;animation:32s linear infinite marquee;display:flex}.hero-marquee span{color:#f2f1e975;letter-spacing:.18em;font-size:10px;font-weight:750}.hero-marquee i{color:var(--mint);font-size:9px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.section{content-visibility:auto;contain-intrinsic-size:auto 1000px;padding:132px 0}.services-section,.pricing-section{background:var(--paper);color:var(--ink)}.section-heading h2,.start-copy h2,.faq-heading h2{font-size:clamp(48px,5.3vw,78px)}.section-heading h2 em,.services-section .section-heading h2 em,.pricing-section .section-heading h2 em{color:#37733f}.eyebrow{color:#55705f;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;margin:0 0 25px;font-size:10px;font-weight:800;display:flex}.eyebrow span{color:#37733f}.split-heading,.pricing-heading{grid-template-columns:1fr 370px;align-items:end;gap:80px;display:grid}.split-heading>p,.pricing-heading>p,.work-heading>p,.founders-copy>p,.faq-heading>p{color:#59615d;margin:0 0 4px;font-size:16px;line-height:1.7}.services-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:72px;display:grid}.service-card{border-radius:var(--radius-md);background:#e7e7df;border:1px solid #09110f17;min-height:470px;padding:28px;position:relative;overflow:hidden}.service-card--backend{background:#dcebd6}.service-card--web{background:#dce6ef}.service-card--ai{background:#ece1d7}.service-card--mobile{background:#e3dced}.service-top{color:#09110fad;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.service-top svg{width:21px}.service-visual{height:185px;margin:12px 0 6px;position:relative}.service-orb{background:radial-gradient(circle at 35% 30%,#ffffffe6,#5d8a5b40);border:1px solid #09110f21;border-radius:44% 56% 65% 35%/42% 40% 60% 58%;width:140px;height:140px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:20px;left:50%;transform:translate(-50%)rotate(-18deg);box-shadow:0 30px 50px #09110f1f}.service-card--web .service-orb{background:linear-gradient(145deg,#ffffffe6,#557faa4d);border-radius:24px;transform:translate(-50%)rotate(8deg)}.service-card--ai .service-orb{background:radial-gradient(circle at 36% 30%,#fff,#c4714345);border-radius:50%}.service-card--mobile .service-orb{background:linear-gradient(145deg,#fffffff0,#6f4c9947);border-radius:25px;width:91px;transform:translate(-50%)rotate(-8deg)}.service-card:hover .service-orb{transform:translate(-50%)rotate(7deg)scale(1.05)}.service-lines i{transform-origin:50%;background:#09110f1f;width:230px;height:1px;display:block;position:absolute;left:50%}.service-lines i:first-child{top:62px;transform:translate(-50%)rotate(11deg)}.service-lines i:nth-child(2){top:94px;transform:translate(-50%)rotate(-9deg)}.service-lines i:nth-child(3){top:126px;transform:translate(-50%)rotate(5deg)}.service-card h3{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:620}.service-card>p{color:#09110f9e;max-width:450px;margin:11px 0 0;line-height:1.65}.tag-row{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.tag-row span{color:#09110f99;border:1px solid #09110f24;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:650}.work-section{background:#0b1512}.work-heading{grid-template-columns:1fr 1.4fr .7fr;align-items:end;gap:45px;display:grid}.work-heading .eyebrow{color:var(--muted);align-self:start}.work-heading h2 em,.process-heading h2 em,.start-copy h2 em,.faq-heading h2 em{color:var(--mint)}.work-heading>p{color:var(--muted)}.work-list{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:70px;display:grid}.work-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ink-soft);overflow:hidden}.work-copy{min-height:266px;padding:29px 29px 34px}.work-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.work-card h3{letter-spacing:-.04em;margin:71px 0 12px;font-size:29px;font-weight:600}.work-card p{max-width:490px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.work-visual{background:#dcebd6;place-items:center;min-height:310px;display:grid}.work-card--blue .work-visual{background:#dbe7f2}.work-card--peach .work-visual{background:#f0dfd2}.work-card--violet .work-visual{background:#e4dcef}.calendar-mock,.uptime-mock,.medical-mock,.automation-mock{width:72%;color:var(--ink);background:#ffffff8a;border:1px solid #09110f1f;border-radius:18px;padding:22px;transform:rotate(-3deg);box-shadow:0 30px 55px #09110f1f}.mock-top{border-bottom:1px solid #09110f1a;align-items:center;gap:6px;padding-bottom:15px;display:flex}.mock-top span{background:#09110f1c;border-radius:10px;width:55%;height:7px;margin-right:auto}.mock-top i{background:#6a9f59;border-radius:50%;width:6px;height:6px}.calendar-days,.calendar-grid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.calendar-days{margin-top:17px}.calendar-days b{color:#09110f66;text-align:center;font-size:8px}.calendar-grid{margin-top:8px}.calendar-grid i{aspect-ratio:1;background:#ffffff6b;border:1px solid #09110f12;border-radius:5px}.calendar-grid i.has-event{background:#a7e56a;box-shadow:inset 0 0 0 5px #ffffff73}.uptime-mock{transform:rotate(3deg)}.status-ok{color:#09110fab;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.status-ok i{background:#55a260;border-radius:50%;width:7px;height:7px}.uptime-mock>strong{letter-spacing:-.07em;margin:20px 0 10px;font-size:48px;font-weight:600;display:block}.uptime-mock>strong small{font-size:17px}.uptime-bars{align-items:end;gap:3px;height:60px;display:flex}.uptime-bars i{background:#7ebc8a;border-radius:3px 3px 1px 1px;flex:1}.medical-mock{align-items:center;gap:28px;display:flex;transform:rotate(-2deg)}.med-ring{background:conic-gradient(#d78358 0 72%, #09110f14 72%);border-radius:50%;flex:none;place-items:center;width:100px;height:100px;display:grid}.med-ring:before{content:"";background:#f6eee7;border-radius:50%;grid-area:1/1;width:72px;height:72px}.med-ring span{z-index:1;grid-area:1/1;font-size:18px;font-weight:700}.med-lines{flex:1;gap:10px;display:grid}.med-lines i{background:#09110f1f;border-radius:10px;height:8px;display:block}.med-lines i:nth-child(2){width:75%}.med-lines i:nth-child(3){width:88%}.med-lines i:nth-child(4){width:59%}.automation-mock{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;width:83%;display:grid;transform:rotate(2deg)}.automation-mock span{background:#ffffffa6;border:1px solid #09110f1f;border-radius:12px;place-items:center;min-height:55px;font-size:9px;font-weight:700;display:grid}.automation-mock span.node-main{color:#24182f;background:#a989dc}.automation-mock>i{background:#09110f47;height:1px}.automation-mock b{color:#09110fa8;text-align:center;text-transform:uppercase;letter-spacing:.07em;grid-column:1/-1;margin-top:18px;font-size:9px}.process-section{background:#0e1916}.process-heading .eyebrow,.start-copy .eyebrow,.faq-heading .eyebrow{color:var(--muted)}.process-heading .eyebrow span,.start-copy .eyebrow span,.faq-heading .eyebrow span{color:var(--mint)}.process-grid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid;overflow:hidden}.process-grid article{background:#0e1916;min-height:360px;padding:26px;position:relative}.process-number{color:#f2f1e99e;font-size:10px;font-weight:700}.process-icon{width:88px;height:88px;color:var(--mint);background:#b8ff650a;border:1px solid #b8ff6521;border-radius:50%;place-items:center;margin-top:62px;display:grid}.process-icon>svg{width:29px}.process-icon--focus{justify-content:center;align-items:center;gap:5px;display:flex}.process-icon--focus i{background:#b8ff653d;border-radius:50%;width:10px;height:10px}.process-icon--focus i:nth-child(2){background:var(--mint);width:18px;height:18px;box-shadow:0 0 22px #b8ff655c}.process-grid h3{letter-spacing:-.04em;margin:34px 0 9px;font-size:25px;font-weight:590}.process-grid p{max-width:280px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.process-callout{border-radius:var(--radius-sm);background:#b8ff650b;border:1px solid #b8ff6526;grid-template-columns:120px 1fr auto;align-items:center;gap:30px;margin-top:14px;padding:26px 30px;display:grid}.process-callout p,.process-callout strong,.process-callout span{margin:0}.process-callout p{color:var(--mint);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:750}.process-callout strong{letter-spacing:-.02em;font-size:18px}.process-callout span{color:var(--muted);font-size:12px}.pricing-heading h2 em{color:#37733f}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:72px;display:grid}.price-card{border-radius:var(--radius-md);background:#e8e8e0;border:1px solid #09110f1f;flex-direction:column;min-height:580px;padding:29px;display:flex;position:relative}.price-card--featured{background:var(--ink-soft);color:var(--paper);transform:translateY(-12px);box-shadow:0 30px 70px #09110f2e}.popular-tag{background:var(--mint);color:var(--ink);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800;position:absolute;top:23px;right:23px}.price-eyebrow{color:#42634c;text-transform:uppercase;letter-spacing:.11em;margin:0 0 20px;font-size:9px;font-weight:800}.price-card--featured .price-eyebrow{color:var(--mint)}.price-card h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:610}.price{align-items:baseline;gap:8px;margin-top:30px;display:flex}.price strong{letter-spacing:-.07em;font-size:50px;font-weight:580}.price span{color:#59615d;font-size:11px}.price-card--featured .price span,.price-card--featured .price-description{color:var(--muted)}.price-description{color:#59615d;min-height:68px;margin:15px 0 23px;font-size:13px;line-height:1.6}.price-card ul{border-top:1px solid #09110f1a;gap:13px;margin:0 0 32px;padding:23px 0 0;list-style:none;display:grid}.price-card--featured ul{border-color:var(--line)}.price-card li{color:#4f5955;align-items:flex-start;gap:9px;font-size:12px;display:flex}.price-card--featured li{color:#f2f1e9b0}.price-card li svg{color:#4a8c50;flex:none;width:16px}.price-card--featured li svg{color:var(--mint)}.price-card .button{width:100%;margin-top:auto}.pricing-footnote{color:#59615d;text-align:center;margin:24px 0 0;font-size:11px}.founders-section{color:var(--ink);background:#cfdfcb}.founders-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.founders-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:530;line-height:.99}.founders-copy h2 em{color:#37733f;font-family:Georgia,Times New Roman,serif;font-weight:400}.founders-copy .eyebrow span{color:#2e6335}.founders-copy>p{color:#4d6253;max-width:500px;margin-top:27px}.specialist-row{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.specialist-row span{color:#4d6253;border:1px solid #09110f21;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:650}.founder-cards{grid-template-columns:minmax(0,350px);align-items:start;gap:13px;display:grid}.founder-card{border-radius:var(--radius-md);background:#f2f1e980;border:1px solid #09110f1c;padding:10px 10px 19px}.founder-card--offset{margin-top:55px}.founder-photo{aspect-ratio:.82;background:radial-gradient(circle at 50% 32%,#ffffffd6 0 13%,#0000 13.5%),radial-gradient(at 50% 103%,#ffffff80 0 45%,#0000 45.5%),linear-gradient(150deg,#85aa79,#263d36);border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden}.founder-photo--two{background:radial-gradient(circle at 50% 32%,#ffffffb8 0 13%,#0000 13.5%),radial-gradient(at 50% 103%,#ffffff6b 0 45%,#0000 45.5%),linear-gradient(150deg,#7597a4,#25313d)}.founder-photo span{color:#ffffff3b;font-size:70px;font-weight:800}.founder-photo i{color:#ffffffc2;text-align:center;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09110fb8;border-radius:8px;padding:7px;font-size:8px;font-style:normal;position:absolute;bottom:11px;left:11px;right:11px}.founder-card h3{letter-spacing:-.025em;margin:16px 7px 2px;font-size:17px}.founder-card p{color:#4d5f52;margin:0 7px;font-size:10px}.faq-section{background:var(--ink)}.faq-layout{grid-template-columns:.75fr 1.25fr;gap:110px;display:grid}.faq-heading{align-self:start;position:sticky;top:40px}.faq-heading h2{letter-spacing:-.064em;margin:0;font-weight:530;line-height:.98}.faq-heading>p{max-width:360px;color:var(--muted);margin-top:26px}.text-link{color:var(--mint);align-items:center;gap:8px;margin-top:24px;font-size:13px;font-weight:700;display:inline-flex}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:#f2f1e9db;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:25px;min-height:86px;font-size:17px;font-weight:560;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:19px;color:var(--mint);flex:none;transition:transform .18s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{max-width:640px;color:var(--muted);margin:-4px 60px 28px 0;font-size:14px;line-height:1.75}.start-section{content-visibility:auto;contain-intrinsic-size:auto 900px;background:#14231e;padding:132px 0;position:relative;overflow:hidden}.start-glow{background:radial-gradient(circle,#b8ff651f,#0000 66%);border-radius:50%;width:620px;height:620px;position:absolute;top:-180px;right:-140px}.start-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid;position:relative}.start-copy{padding-top:25px}.start-copy>p:not(.eyebrow){max-width:460px;color:var(--muted);margin:28px 0 0;font-size:15px;line-height:1.7}.start-assurance{color:#f2f1e99e;gap:10px;margin-top:31px;font-size:11px;font-weight:650;display:grid}.inquiry-form{border-radius:var(--radius-md);background:#09110f75;border:1px solid #ffffff1f;gap:19px;padding:34px;display:grid;position:relative;box-shadow:0 40px 90px #0000002e}.form-row{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.inquiry-form label:not(.terms-check):not(.honey-field){gap:8px;display:grid}.inquiry-form label>span{color:#f2f1e9a6;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;color:var(--paper);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:11px;outline:none;font-size:13px;transition:border-color .18s,background .18s}.inquiry-form input,.inquiry-form select{height:49px;padding:0 14px}.inquiry-form textarea{resize:vertical;min-height:130px;padding:13px 14px;line-height:1.6}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{background:#fff1;border-color:#b8ff6580}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#f2f1e947}.inquiry-form select option{background:var(--ink-soft)}.honey-field{left:-9999px;position:absolute!important}.terms-check{cursor:pointer;grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}.terms-check input{width:15px;height:15px;accent-color:var(--mint);margin:2px 0 0}.terms-check span{line-height:1.55;color:#f2f1e99e!important;text-transform:none!important;letter-spacing:0!important;font-size:10px!important;font-weight:500!important}.form-submit{border:0;width:100%;margin-top:2px}.form-submit:disabled{cursor:wait;opacity:.68}.form-note{color:#f2f1e99e;text-align:center;margin:-8px 0 0;font-size:9px}.form-note a{color:var(--paper);text-underline-offset:2px;font-weight:700;text-decoration:underline}.form-error{color:#ffc0c0;background:#ff50500f;border:1px solid #ff818138;border-radius:9px;margin:0;padding:10px 12px;font-size:11px}.form-success{border-radius:var(--radius-md);background:#09110f75;border:1px solid #b8ff652b;flex-direction:column;justify-content:center;align-items:flex-start;min-height:485px;padding:48px;display:flex}.success-icon{background:var(--mint);width:50px;height:50px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:25px;display:grid}.success-icon svg{width:24px}.form-success .eyebrow,.thank-you-card .eyebrow{color:var(--mint);margin-bottom:12px}.form-success h3{letter-spacing:-.05em;margin:0;font-size:34px}.form-success>p:not(.eyebrow){max-width:430px;color:var(--muted);margin:13px 0 24px}.text-button{color:var(--mint);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.text-button svg{width:16px}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 650px;background:#08100e;padding:65px 0 30px}.footer-top{grid-template-columns:1fr 1fr 1fr;align-items:center;padding-bottom:54px;display:grid}.footer-top>p{color:var(--muted);text-align:center;margin:0;font-size:12px}.footer-top>a{color:var(--mint);justify-self:end;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.footer-bottom{border-top:1px solid var(--line);color:#f2f1e99e;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding-top:24px;font-size:9px;display:flex}.footer-bottom div{gap:24px;display:flex}.thank-you-page{background:radial-gradient(circle at 50% 45%, #b8ff651a, transparent 38%), var(--ink);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.thank-you-page>.logo-link{margin-bottom:35px}.thank-you-card{border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;background:#ffffff09;width:min(100%,650px);padding:50px}.thank-you-card .success-icon{margin:0 auto 25px}.thank-you-card .eyebrow{justify-content:center}.thank-you-card h1{font-size:clamp(45px,7vw,72px)}.thank-you-card>p:not(.eyebrow){max-width:500px;color:var(--muted);margin:21px auto 0}.thank-you-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:34px 0;display:grid}.thank-you-steps span{border:1px solid var(--line);color:#f2f1e99e;border-radius:10px;padding:15px 8px;font-size:10px}.thank-you-steps b{color:var(--mint);margin-bottom:4px;font-size:8px;display:block}@media (max-width:1020px){:root{--shell:min(100% - 36px, 820px)}.desktop-nav{display:none}.nav-shell{grid-template-columns:1fr 1fr}.hero{padding-top:145px}.hero-layout{grid-template-columns:1fr;gap:50px}.hero-copy{text-align:center}.hero-copy .availability-pill,.hero h1,.hero-lede{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.delivery-card-wrap{min-height:430px}.delivery-card{width:min(88%,500px)}.split-heading,.pricing-heading{grid-template-columns:1fr;gap:28px}.split-heading>p,.pricing-heading>p{max-width:600px}.work-heading{grid-template-columns:1fr 2fr}.work-heading>p{display:none}.process-callout{grid-template-columns:100px 1fr}.process-callout span{grid-column:2}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:auto}.price-card--featured{transform:none}.founders-layout,.start-layout{grid-template-columns:1fr;gap:65px}.founders-copy{max-width:680px}.founder-cards{max-width:630px}.faq-layout{grid-template-columns:1fr;gap:60px}.faq-heading{position:static}}@media (max-width:700px){:root{--shell:calc(100vw - 28px)}.nav-shell{min-height:70px}.nav-cta{font-size:0}.nav-cta:before{content:"Start";font-size:13px}.hero{min-height:0;padding:126px 0 104px}.hero h1{margin-top:24px;font-size:clamp(54px,17vw,78px)}.hero-lede{font-size:16px}.hero-actions{display:grid}.hero-proof{text-align:left;justify-content:start;width:max-content;margin:25px auto 0;display:grid}.delivery-card-wrap{min-height:370px;margin-inline:-14px}.orbit--one{width:100%;height:280px}.orbit--two{width:280px;height:340px}.delivery-card{width:94%;animation:none;transform:none}.delivery-head,.delivery-foot{padding-inline:18px}.delivery-foot{grid-template-columns:auto 1fr}.delivery-foot .avatar-stack{display:none}.hero-marquee>div{animation-duration:22s}.section{padding:92px 0}.section-heading h2,.start-copy h2,.faq-heading h2,.founders-copy h2{font-size:clamp(45px,13vw,61px)}.services-grid,.work-list{grid-template-columns:1fr}.service-card{min-height:440px}.work-heading{grid-template-columns:1fr}.work-heading .eyebrow{margin-bottom:0}.work-list{margin-top:50px}.work-copy{min-height:245px;padding:23px}.work-card h3{margin-top:58px}.work-visual{min-height:270px}.calendar-mock,.uptime-mock,.medical-mock{width:82%}.automation-mock{width:90%;padding-inline:12px}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:310px}.process-icon{margin-top:42px}.process-callout{grid-template-columns:1fr;gap:8px}.process-callout span{grid-column:auto}.pricing-grid{margin-top:50px}.founder-cards{gap:8px}.founder-card{padding:7px 7px 16px}.founder-card--offset{margin-top:28px}.founder-card h3{font-size:14px}.founder-card p{font-size:8px}.start-layout{gap:44px}.inquiry-form{padding:22px}.form-row{grid-template-columns:1fr}.form-success{min-height:450px;padding:30px}.footer-top{text-align:center;grid-template-columns:1fr;gap:22px}.footer-top>.brand-mark,.footer-top>a{justify-self:center}.footer-bottom{text-align:center;flex-direction:column;gap:18px}.thank-you-card{padding:36px 22px}.thank-you-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.desktop-nav a.active{color:var(--mint)}.menu-toggle,.mobile-menu{display:none}.footer-map{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;margin:0 0 50px;padding:40px 0;display:grid}.footer-map>div{align-content:start;gap:8px;display:grid}.footer-map span{color:#f2f1e99e;text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px;font-size:8px;font-weight:800}.footer-map a,.footer-map p{color:#f2f1e9a1;width:max-content;margin:0;font-size:12px;transition:color .18s}.footer-map a:hover{color:var(--mint)}.work-project-link,.project-live-link{align-items:center;gap:7px;font-weight:750;display:inline-flex}.work-project-link{color:var(--mint);text-transform:uppercase;letter-spacing:.06em;margin-top:20px;font-size:10px}.project-live-link{color:#09110fcc;margin-top:22px;font-size:11px}.work-project-link svg,.project-live-link svg{width:16px;transition:transform .18s}.work-project-link:hover svg,.project-live-link:hover svg{transform:translate(2px,-2px)}.legal-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 40%, #b8ff651c, transparent 30%), var(--ink);padding:180px 0 100px;position:relative;overflow:hidden}.legal-hero-copy{position:relative}.legal-hero-copy h1{letter-spacing:-.075em;max-width:850px;margin:25px 0 22px;font-size:clamp(58px,8.2vw,112px);font-weight:560;line-height:.88}.legal-hero-copy h1 em{color:var(--mint);font-family:Georgia,Times New Roman,serif;font-weight:400}.legal-hero-copy>p:last-child{color:var(--muted);margin:0;font-size:11px}.legal-section{background:var(--paper);color:var(--ink);padding:105px 0 120px}.legal-layout{grid-template-columns:230px minmax(0,720px);justify-content:space-between;gap:80px;display:grid}.legal-layout aside{align-self:start;gap:11px;display:grid;position:sticky;top:35px}.legal-layout aside span{color:#09110f6b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:8px;font-weight:800}.legal-layout aside a{color:#09110f9e;width:fit-content;font-size:11px}.legal-layout aside a:hover{color:var(--ink)}.legal-copy{min-width:0}.legal-intro{letter-spacing:-.035em;margin:0 0 70px;font-size:clamp(22px,3vw,31px);line-height:1.35}.legal-copy section{border-top:1px solid #09110f24;padding:40px 0;scroll-margin-top:30px}.legal-copy h2{letter-spacing:-.04em;margin:0 0 23px;font-size:24px;font-weight:650}.legal-copy p,.legal-copy li{color:#09110fab;font-size:14px;line-height:1.8}.legal-copy p{margin:0 0 16px}.legal-copy ul{gap:7px;margin:0 0 18px;padding-left:21px;display:grid}.legal-copy strong{color:var(--ink)}.legal-copy a{color:#37651d;text-underline-offset:3px;font-weight:720;text-decoration:underline}.subpage-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 74% 42%, #53977021, transparent 31%), var(--ink);padding:190px 0 115px;position:relative;overflow:hidden}.subpage-grid{opacity:.12;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.subpage-hero-layout{z-index:1;grid-template-columns:1.5fr .5fr;align-items:end;gap:70px;display:grid;position:relative}.subpage-hero .eyebrow,.start-page-section .eyebrow{color:var(--muted)}.subpage-hero h1,.start-page-copy h1{letter-spacing:-.068em;max-width:1050px;margin:0;font-size:clamp(62px,7.5vw,110px);font-weight:520;line-height:.94}.subpage-hero h1 em,.start-page-copy h1 em{color:var(--mint);font-family:Georgia,Times New Roman,serif;font-weight:400}.subpage-hero-aside{padding-bottom:8px}.subpage-hero-aside>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.subpage-hero-aside .text-link{margin-top:22px}.page-cta{background:#13231e;border-top:1px solid #b8ff6526;padding:100px 0;position:relative;overflow:hidden}.page-cta-glow{background:radial-gradient(circle,#b8ff6521,#0000 68%);border-radius:50%;width:650px;height:650px;position:absolute;top:-240px;left:55%}.page-cta-layout{grid-template-columns:1fr auto;align-items:end;gap:70px;display:grid;position:relative}.page-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6vw,86px);font-weight:520;line-height:.95}.page-cta p:not(.eyebrow){max-width:570px;color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.7}.page-cta-action{justify-items:center;gap:13px;display:grid}.page-cta-action>span{color:#f2f1e96e;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.page-cta-action svg{width:13px;color:var(--mint)}.capability-index{background:var(--mint);color:var(--ink)}.capability-index-grid{grid-template-columns:repeat(4,1fr);display:grid}.capability-index-grid>span{border-right:1px solid #09110f29;align-items:center;gap:13px;min-height:82px;padding:0 20px;font-size:11px;font-weight:700;display:flex}.capability-index-grid>span:first-child{border-left:1px solid #09110f29}.capability-index-grid b{color:#09110f61;font-size:9px}.service-detail-section{background:var(--paper);color:var(--ink);padding:110px 0}.service-detail-list{gap:14px;display:grid}.service-detail{border-radius:var(--radius-md);background:#dcebd6;border:1px solid #09110f17;grid-template-columns:55px 1.15fr .75fr;gap:36px;min-height:405px;padding:34px;display:grid;position:relative;overflow:hidden}.service-detail--blue{background:#dce6ef}.service-detail--peach{background:#eee0d4}.service-detail--violet{background:#e4ddef}.service-detail-number{color:#09110f66;font-size:10px;font-weight:750}.service-detail-copy{z-index:2;position:relative}.service-detail-copy .eyebrow{margin-bottom:45px}.service-detail-copy h2{letter-spacing:-.06em;max-width:560px;margin:0;font-size:clamp(37px,4.2vw,58px);font-weight:550;line-height:1}.service-detail-copy>p:not(.eyebrow){color:#09110f99;max-width:530px;margin:20px 0 0;font-size:14px;line-height:1.7}.dark-link{color:#315f37}.service-detail-listing{z-index:2;background:#ffffff4d;border:1px solid #09110f1a;border-radius:14px;align-self:end;padding:21px;position:relative}.service-detail-listing>span{color:#09110f61;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:800}.service-detail-listing ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.service-detail-listing li{color:#09110fa8;align-items:center;gap:8px;font-size:11px;display:flex}.service-detail-listing svg{color:#3e8448;width:14px}.service-detail-art{opacity:.32;border:1px solid #09110f21;border-radius:50%;width:280px;height:280px;position:absolute;top:14px;right:29%}.service-detail-art i{background:#09110f38;width:78%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(25deg)}.service-detail-art i:nth-child(2){transform:translate(-50%,-50%)rotate(-35deg)}.service-detail-art i:nth-child(3){background:#37733f;border-radius:50%;width:9px;height:9px}.engagement-section{background:#0e1916;padding:120px 0}.engagement-layout{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.engagement-layout h2,.automation-principle h2,.automation-stack-layout h2,.automation-offer-layout h2,.comparison-heading h2,.team-model-layout h2,.principles-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(47px,5.2vw,72px);font-weight:530;line-height:.98}.engagement-layout h2 em,.automation-stack-layout h2 em,.automation-offer-layout h2 em,.comparison-heading h2 em,.team-model-layout h2 em,.principles-heading h2 em{color:var(--mint);font-family:Georgia,Times New Roman,serif;font-weight:400}.engagement-options{border-top:1px solid var(--line)}.engagement-options article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1.4fr auto;align-items:center;gap:20px;min-height:110px;display:grid}.engagement-options span{color:var(--mint);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.engagement-options h3,.engagement-options p{margin:0}.engagement-options h3{font-size:18px;font-weight:580}.engagement-options p{color:var(--muted);font-size:12px}.engagement-options a{align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.engagement-options svg{width:15px;color:var(--mint)}.automation-hero{align-items:center;min-height:750px;display:flex}.automation-glow{background:radial-gradient(circle,#b8ff651f,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute;top:25%;right:8%}.automation-hero-layout{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid;position:relative}.automation-hero h1{font-size:clamp(62px,6.6vw,98px)}.automation-lede{max-width:610px;color:var(--muted);margin:27px 0 0;font-size:16px;line-height:1.7}.workflow-demo{border-radius:var(--radius-md);background:#121f1bd1;border:1px solid #ffffff21;overflow:hidden;transform:rotate(2deg);box-shadow:0 40px 90px #0000003d}.workflow-demo-head,.workflow-log{justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.workflow-demo-head{border-bottom:1px solid var(--line);color:#f2f1e959;letter-spacing:.12em;font-size:8px;font-weight:800}.workflow-demo-head b{color:var(--mint);align-items:center;gap:6px;font-size:8px;display:flex}.workflow-demo-head i{background:var(--mint);border-radius:50%;width:6px;height:6px}.workflow-path{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;padding:55px 22px;display:grid}.workflow-path>div{border:1px solid var(--line);background:#ffffff06;border-radius:13px;align-content:center;min-height:110px;padding:14px;display:grid}.workflow-path>div.workflow-node-active{background:#b8ff6512;border-color:#b8ff6559;box-shadow:0 0 30px #b8ff650d}.workflow-path div span{color:var(--mint);font-size:8px;font-weight:800}.workflow-path div strong{margin-top:13px;font-size:11px}.workflow-path div small{color:var(--muted);margin-top:3px;font-size:8px}.workflow-path>i{background:#b8ff654d;height:1px}.workflow-log{border-top:1px solid var(--line);color:#f2f1e959;font-size:8px}.workflow-log b{color:#f2f1e9a6;font-weight:650}.workflow-log em{color:var(--mint);font-style:normal}.automation-principle{background:var(--mint);color:var(--ink);padding:75px 0}.automation-principle-layout{grid-template-columns:160px 1fr;align-items:start;gap:30px;display:grid}.automation-principle p{text-transform:uppercase;letter-spacing:.13em;margin:9px 0 0;font-size:9px;font-weight:800}.automation-principle h2{max-width:910px;font-size:clamp(42px,5.3vw,72px)}.use-cases-section{background:var(--paper);color:var(--ink);padding:120px 0}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:70px;display:grid}.use-case-grid article{border-radius:var(--radius-md);background:#e8e8e0;border:1px solid #09110f1a;min-height:330px;padding:25px}.use-case-grid article>span{color:#09110f59;font-size:9px;font-weight:750}.use-case-icon{border:1px solid #09110f1f;border-radius:50%;width:75px;height:75px;margin-top:55px;position:relative}.use-case-icon i{background:#538b58;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.use-case-icon i:nth-child(2){opacity:.45;transform:translate(18px,-27px)}.use-case-icon i:nth-child(3){opacity:.45;transform:translate(-27px,18px)}.use-case-grid h3{letter-spacing:-.035em;margin:25px 0 8px;font-size:20px;font-weight:600}.use-case-grid p{color:#68716d;margin:0;font-size:12px;line-height:1.65}.automation-case-section{color:var(--ink);background:#e4ddef;padding:120px 0}.automation-case{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.automation-case-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(49px,5vw,72px);font-weight:530;line-height:.98}.automation-case-copy h2 em{color:#65408d;font-family:Georgia,Times New Roman,serif;font-weight:400}.automation-case-copy>p:not(.eyebrow){color:#5d5662;margin:24px 0 0;font-size:14px;line-height:1.7}.automation-case-copy ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.automation-case-copy li{color:#5d5662;align-items:center;gap:7px;font-size:10px;display:flex}.automation-case-copy li svg{color:#65408d;width:14px}.automation-case-art{border-radius:var(--radius-md);background:#ffffff57;border:1px solid #09110f1c;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;min-height:360px;padding:40px;display:grid;box-shadow:0 35px 70px #3f25581f}.automation-case-art span{text-align:center;background:#ffffff8c;border:1px solid #09110f1f;border-radius:14px;place-items:center;min-height:85px;padding:10px;font-size:10px;font-weight:700;display:grid}.automation-case-art span:nth-of-type(3){color:#fff;background:#7c5aa4}.automation-case-art i{background:#09110f40;height:1px}.automation-stack-section{background:#0e1916;padding:120px 0}.automation-stack-layout{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.stack-steps{border-top:1px solid var(--line)}.stack-steps article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:30px;padding:26px 0;display:grid}.stack-steps span{color:var(--mint);font-size:11px;font-weight:700}.stack-steps p{color:var(--muted);margin:0;font-size:13px}.automation-offer-section{background:var(--paper);color:var(--ink);padding:120px 0}.automation-offer-layout{grid-template-columns:1.1fr .65fr .65fr;gap:13px;display:grid}.automation-offer-layout>div{padding-right:50px}.automation-offer-layout h2 em{color:#37733f}.automation-offer-layout>article{border-radius:var(--radius-md);background:#e7e7df;border:1px solid #09110f1c;flex-direction:column;min-height:330px;padding:25px;display:flex}.automation-offer-layout article>span{color:#51745b;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.automation-offer-layout article>strong{letter-spacing:-.065em;margin-top:55px;font-size:46px;font-weight:580}.automation-offer-layout article small{letter-spacing:0;font-size:12px}.automation-offer-layout article p{color:#68716d;margin:9px 0 0;font-size:12px}.automation-offer-layout article a{align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:750;display:flex}.automation-offer-layout article svg{width:16px}.automation-offer-layout .automation-offer-featured{background:var(--ink-soft);color:var(--paper)}.automation-offer-featured>span,.automation-offer-featured a{color:var(--mint)!important}.automation-offer-featured p{color:var(--muted)!important}.project-detail-section{background:var(--paper);color:var(--ink);padding:110px 0 120px}.project-detail-list{gap:16px;display:grid}.project-detail{border-radius:var(--radius-md);background:#e4eedf;border:1px solid #09110f1c;overflow:hidden}.project-detail--blue{background:#dfeaf3}.project-detail--peach{background:#f0e1d5}.project-detail--violet{background:#e8e0f2}.project-detail-head{color:#09110f6e;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #09110f1a;grid-template-columns:80px 1fr auto;align-items:center;min-height:64px;padding:0 28px;font-size:8px;font-weight:800;display:grid}.project-detail-head b{color:#09110f91;border:1px solid #09110f1f;border-radius:999px;padding:6px 9px;font-weight:750}.project-detail-main{grid-template-columns:.85fr 1.15fr;min-height:500px;display:grid}.project-detail-copy{padding:45px 35px}.project-detail-copy h2{margin:0 0 55px;font-size:19px;font-weight:650}.project-detail-copy h3{letter-spacing:-.06em;max-width:500px;margin:0;font-size:clamp(36px,4vw,55px);font-weight:540;line-height:1}.project-detail-copy>p{color:#09110f99;max-width:500px;margin:22px 0 0;font-size:13px;line-height:1.7}.project-detail-copy>div{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.project-detail-copy>div span{color:#09110f8c;border:1px solid #09110f21;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:650}.project-detail-visual{background:#ffffff3d;place-items:center;padding:50px;display:grid;overflow:hidden}.project-window{background:#ffffff9e;border:1px solid #09110f21;border-radius:18px;width:90%;padding:0 22px 24px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 40px 80px #09110f24}.project-detail:nth-child(2n) .project-window{transform:rotate(3deg)}.project-window-bar{border-bottom:1px solid #09110f14;gap:5px;margin:0 -22px 22px;padding:13px 16px;display:flex}.project-window-bar i{background:#09110f2b;border-radius:50%;width:6px;height:6px}.project-window>strong{letter-spacing:-.03em;font-size:17px}.project-window>span{float:right;color:#37733f;background:#4b88501f;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.project-window-art{background:#09110f0d;border-radius:13px;align-items:end;gap:7px;height:185px;margin-top:28px;padding:20px;display:flex}.project-window-art i{background:#79b868;border-radius:7px 7px 2px 2px;flex:1;height:42%}.project-window-art i:nth-child(2){height:67%}.project-window-art i:nth-child(3){height:52%}.project-window-art i:nth-child(4){height:86%}.project-window-art i:nth-child(5){height:72%}.project-detail--blue .project-window-art i{background:#77a7cc}.project-detail--peach .project-window-art i{background:#d58b63}.project-detail--violet .project-window-art i{background:#9a77c3}.work-note{color:#7a827e;align-items:center;gap:12px;margin-top:28px;display:flex}.work-note svg{width:17px}.work-note p{margin:0;font-size:10px}.pricing-page-section{background:var(--paper);color:var(--ink);padding:105px 0 120px}.pricing-grid--page{margin-top:0}.pricing-grid--page .price-card h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:610}.comparison-section{color:var(--ink);background:#dcebd6;padding:120px 0}.comparison-heading{grid-template-columns:.65fr 1.35fr;align-items:start;margin-bottom:65px;display:grid}.comparison-heading h2 em{color:#37733f}.comparison-table{border-radius:var(--radius-md);background:#ffffff4d;border:1px solid #09110f1f;overflow:hidden}.comparison-row{border-bottom:1px solid #09110f1a;grid-template-columns:1.2fr repeat(3,1fr);display:grid}.comparison-row:last-child{border-bottom:0}.comparison-row>*{border-right:1px solid #09110f14;align-items:center;min-height:64px;padding:12px 20px;display:flex}.comparison-row>:last-child{border-right:0}.comparison-row span{color:#09110f94;font-size:11px;font-weight:650}.comparison-row b{color:#09110fad;font-size:10px;font-weight:550}.comparison-row--head{background:var(--ink-soft)}.comparison-row--head span,.comparison-row--head b{color:var(--paper);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.pricing-faq-section{background:var(--ink);padding:120px 0}.about-hero-layout{z-index:1;gap:40px;display:grid;position:relative}.about-hero-layout>p{max-width:620px;color:var(--muted);margin:0 0 0 auto;font-size:15px;line-height:1.7}.founder-story-section{color:var(--ink);background:#cfdfcb;padding:120px 0}.founder-story-grid{grid-template-columns:minmax(250px,380px) minmax(0,1fr);align-items:center;gap:clamp(38px,7vw,100px);display:grid}.founder-story-grid article{display:contents}.founder-profile-copy{max-width:590px}.founder-profile-copy h2{font-size:clamp(35px,4.4vw,58px)}.founder-profile-copy>a{color:#264b34;align-items:center;gap:9px;margin-top:24px;font-size:11px;font-weight:700;display:inline-flex}.founder-profile-copy>a span{color:#527833;font-size:15px}.founder-profile-copy>a:hover{color:#688d2d}.founder-story-offset{margin-top:100px}.founder-portrait{aspect-ratio:1.05;border-radius:var(--radius-md);background:radial-gradient(circle at 50% 32%,#ffffffd9 0 12%,#0000 12.5%),radial-gradient(at 50% 103%,#ffffff80 0 43%,#0000 43.5%),linear-gradient(145deg,#87ac7c,#284039);border:1px solid #09110f1f;place-items:center;margin-bottom:32px;display:grid;position:relative;overflow:hidden}.founder-portrait--two{background:radial-gradient(circle at 50% 32%,#ffffffc4 0 12%,#0000 12.5%),radial-gradient(at 50% 103%,#ffffff70 0 43%,#0000 43.5%),linear-gradient(145deg,#759aa7,#25313d)}.founder-portrait>span{color:#ffffff38;font-size:110px;font-weight:800}.founder-portrait>i{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;background:#09110fb3;border-radius:8px;padding:7px 11px;font-size:8px;font-style:normal;position:absolute;bottom:18px;right:18px}.founder-portrait--one>span{color:#ffffffbd;letter-spacing:-.1em;font-size:84px}.founder-story-grid .eyebrow{margin-bottom:8px}.founder-story-grid h2,.founder-story-grid h3,.founder-story-grid p{margin:0}.founder-story-grid h2{letter-spacing:-.05em;font-size:36px;font-weight:580}.founder-story-grid h3{color:#476b4d;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-size:11px;font-weight:750}.founder-story-grid article>p:last-child{color:#52675a;margin-top:19px;font-size:13px;line-height:1.7}.team-model-section{background:#0e1916;padding:120px 0}.team-model-layout{grid-template-columns:1fr .75fr .75fr;align-items:center;gap:65px;display:grid}.team-model-layout>div:first-child>p:last-child{max-width:520px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.7}.team-orbit{border:1px solid #b8ff6526;border-radius:50%;justify-self:center;width:270px;height:270px;position:relative}.team-orbit:before{content:"";border:1px solid #b8ff651a;border-radius:50%;position:absolute;inset:44px}.team-orbit span{width:48px;height:48px;color:var(--mint);background:#193028;border:1px solid #ffffff1f;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute}.team-orbit .orbit-core{background:var(--mint);width:76px;height:76px;color:var(--ink);font-size:16px;top:50%;left:50%;transform:translate(-50%,-50%)}.team-orbit span:nth-child(2){top:-22px;left:50%;transform:translate(-50%)}.team-orbit span:nth-child(3){bottom:15px;right:7px}.team-orbit span:nth-child(4){bottom:15px;left:7px}.team-model-layout>ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.team-model-layout>ul li{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.team-model-layout>ul svg{width:15px;color:var(--mint)}.principles-section{background:var(--paper);color:var(--ink);padding:120px 0}.principles-heading{grid-template-columns:.6fr 1.4fr;align-items:start;display:grid}.principles-heading h2 em{color:#37733f}.principles-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:70px;display:grid}.principles-grid article{border-radius:var(--radius-md);background:#e7e7df;border:1px solid #09110f1a;min-height:300px;padding:24px}.principles-grid article>span{color:#55705f;font-size:9px;font-weight:800}.principles-grid h3{letter-spacing:-.035em;margin:110px 0 10px;font-size:20px;font-weight:600}.principles-grid p{color:#68716d;margin:0;font-size:11px;line-height:1.65}.start-page-section{background:radial-gradient(circle at 20% 52%,#5397701f,#0000 30%),#14231e;padding:175px 0 110px;position:relative;overflow:hidden}.start-page-layout{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid;position:relative}.start-page-copy{padding-top:18px}.start-page-copy h1{font-size:clamp(58px,6.5vw,90px)}.start-page-copy>p:not(.eyebrow){max-width:520px;color:var(--muted);margin:27px 0 0;font-size:14px;line-height:1.72}.start-page-points{gap:11px;margin-top:29px;display:grid}.start-page-points span{color:#f2f1e999;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.start-page-points svg{width:14px;color:var(--mint)}.start-page-contact{gap:4px;margin-top:45px;display:grid}.start-page-contact span{color:#f2f1e954;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:750}.start-page-contact a{color:var(--mint);font-size:13px;font-weight:650}.not-found-page{background:var(--ink);place-items:center;min-height:760px;padding:150px 0 90px;display:grid;position:relative;overflow:hidden}.not-found-layout{z-index:1;text-align:center;position:relative}.not-found-layout>span{color:var(--mint);letter-spacing:.2em;font-size:10px;font-weight:800}.not-found-layout h1{letter-spacing:-.068em;margin:25px 0 0;font-size:clamp(64px,8vw,110px);font-weight:520;line-height:.93}.not-found-layout h1 em{color:var(--mint);font-family:Georgia,Times New Roman,serif;font-weight:400}.not-found-layout p{max-width:500px;color:var(--muted);margin:26px auto 30px;font-size:14px;line-height:1.7}@media (max-width:1120px){.desktop-nav{gap:20px}.desktop-nav a{font-size:12px}}@media (max-width:1020px){.desktop-cta{display:none}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:50%;align-content:center;justify-self:end;gap:6px;width:42px;height:42px;padding:0 10px;display:grid}.menu-toggle span{background:var(--paper);width:19px;height:1px;transition:transform .18s;display:block}.menu-toggle.is-open span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu{opacity:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#09110ffa;border-bottom:1px solid #0000;max-height:0;transition:max-height .3s,opacity .18s,border-color .18s;display:block;position:absolute;top:84px;left:0;right:0;overflow:hidden}.mobile-menu.is-open{border-color:var(--line);opacity:1;max-height:610px}.mobile-menu nav{padding-top:20px;padding-bottom:25px;display:grid}.mobile-menu nav>a:not(.button){border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;min-height:57px;font-size:16px;font-weight:560;display:grid}.mobile-menu nav>a span{color:var(--mint);font-size:8px;font-weight:750}.mobile-menu nav>a svg{width:17px}.mobile-menu .button{margin-top:20px}.subpage-hero-layout,.automation-hero-layout,.automation-case,.automation-stack-layout,.start-page-layout{grid-template-columns:1fr}.subpage-hero-aside{max-width:560px}.automation-hero-layout{gap:60px}.workflow-demo{width:min(100%,620px);margin-inline:auto}.use-case-grid{grid-template-columns:repeat(2,1fr)}.automation-case-art{min-height:300px}.automation-offer-layout{grid-template-columns:repeat(2,1fr)}.automation-offer-layout>div{grid-column:1/-1;padding:0 0 30px}.project-detail-main{grid-template-columns:1fr}.project-detail-visual{min-height:430px}.team-model-layout{grid-template-columns:1fr 1fr}.team-model-layout>div:first-child{grid-column:1/-1}.principles-grid{grid-template-columns:repeat(2,1fr)}.page-cta-layout{grid-template-columns:1fr}.page-cta-action{justify-items:start}.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:50px}}@media (max-width:700px){.site-header{position:absolute}.mobile-menu{top:70px}.footer-map{grid-template-columns:repeat(2,1fr)}.footer-map>div:last-child{grid-column:1/-1}.subpage-hero{padding:145px 0 80px}.subpage-hero h1,.start-page-copy h1{font-size:clamp(51px,14.5vw,72px)}.subpage-hero-layout{gap:35px}.capability-index-grid{grid-template-columns:repeat(2,1fr)}.capability-index-grid>span{border-bottom:1px solid #09110f29;min-height:65px}.service-detail-section{padding:75px 0}.service-detail{grid-template-columns:32px 1fr;gap:18px;padding:23px}.service-detail-listing{grid-column:2}.service-detail-art{right:-30%}.service-detail-copy .eyebrow{margin-bottom:30px}.engagement-section,.use-cases-section,.automation-case-section,.automation-stack-section,.automation-offer-section,.project-detail-section,.pricing-page-section,.comparison-section,.pricing-faq-section,.founder-story-section,.team-model-section,.principles-section{padding:85px 0}.engagement-layout{grid-template-columns:1fr;gap:50px}.engagement-options article{grid-template-columns:60px 1fr auto;padding:18px 0}.engagement-options p{grid-column:2/-1}.automation-hero{min-height:0}.automation-hero-layout{gap:45px}.workflow-demo{transform:none}.workflow-path{grid-template-columns:1fr;gap:8px;padding:25px}.workflow-path>i{width:1px;height:16px;margin-inline:auto}.workflow-path>div{min-height:82px}.workflow-log{gap:10px}.automation-principle-layout{grid-template-columns:1fr}.automation-principle{padding:55px 0}.use-case-grid{grid-template-columns:1fr;margin-top:50px}.use-case-grid article{min-height:285px}.use-case-icon{margin-top:35px}.automation-case{gap:50px}.automation-case-art{grid-template-columns:1fr;gap:7px;padding:25px}.automation-case-art i{width:1px;height:14px;margin-inline:auto}.automation-case-art span{min-height:59px}.automation-stack-layout{gap:50px}.automation-offer-layout{grid-template-columns:1fr}.automation-offer-layout>div{grid-column:auto}.project-detail-head{grid-template-columns:35px 1fr auto;padding-inline:18px}.project-detail-main{min-height:0}.project-detail-copy{padding:30px 23px 40px}.project-detail-copy h2{margin-bottom:45px}.project-detail-visual{min-height:320px;padding:25px}.project-window{width:100%}.project-window-art{height:140px}.comparison-heading,.principles-heading{grid-template-columns:1fr;gap:25px}.comparison-table{overflow-x:auto}.comparison-row{min-width:670px}.founder-story-grid{grid-template-columns:1fr;gap:50px}.founder-story-offset{margin-top:0}.team-model-layout{grid-template-columns:1fr}.team-model-layout>div:first-child{grid-column:auto}.team-orbit{width:245px;height:245px}.principles-grid{grid-template-columns:1fr;margin-top:50px}.principles-grid article{min-height:250px}.principles-grid h3{margin-top:75px}.start-page-section{padding:135px 0 80px}.start-page-layout{gap:50px}.page-cta{padding:75px 0}.page-cta-action .button{width:100%}.legal-hero{padding:135px 0 75px}.legal-hero-copy h1{font-size:clamp(52px,15vw,76px)}.legal-section{padding:75px 0 90px}.legal-layout{grid-template-columns:1fr;gap:55px}.legal-layout aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.legal-layout aside span{grid-column:1/-1}.legal-intro{margin-bottom:50px}}
