:root{--ice:#c7e6ff;--amber:#ffb97a;--sand:#f4eee6;--charcoal:#1a1a1a;--black:#0b0b0b}body{background:var(--sand);color:#171717}.section{padding:65px max(5vw,24px)}h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(34px,3.8vw,59px)}p{color:#696766}.site-header{height:84px;background:#0b0b0bf5;border-bottom:1px solid #272727;color:#f4eee6;padding-inline:5vw}.brand{display:block;width:152px;height:76px;overflow:hidden}.brand-lockup{width:152px;height:76px;display:block}.brand-mark{width:45px;height:38px}.desktop-nav a{color:#dedad4}.desktop-nav a:after{background:var(--amber)}.header-cta{background:var(--sand);color:var(--black);border-radius:3px}.menu-toggle span{background:var(--sand)}#mobile-menu{background:#111;color:var(--sand);top:83px}.button{background:#161616;color:var(--sand);border-radius:4px}.button:hover{background:#333;box-shadow:0 10px 25px #0002}.dark .button,.hero .button{background:var(--amber);color:#141414}.dark .button:hover,.hero .button:hover{background:#ffd1a8}main{padding-top:84px}.eyebrow{color:#7e7368;letter-spacing:.12em}.eyebrow b{background:#b5662e}.dark{background:var(--black)}em{color:#a45c2b}.dark em{color:var(--ice)}.hero{min-height:720px;margin:0;border-radius:0;padding:55px 5vw 28px;background:#0b0b0b}.hero-photo{filter:saturate(.25) brightness(.68);object-position:center 35%}.hero-shade{background:linear-gradient(90deg,#080808e8 0%,#080808a6 35%,#08080808 80%),linear-gradient(0deg,#0b0b0b 0%,transparent 55%)}.hero h1{font-size:clamp(58px,6.6vw,99px);max-width:760px}.hero h1>span:first-of-type{color:var(--ice)}.hero p{color:#e0ddd8}.hero .eyebrow{color:#e5dcd1}.hero .eyebrow b{background:var(--amber)}.hero-cursor{background:var(--amber);height:57px;width:10px}.hero-actions{margin-top:25px}.hero-proof{margin-top:28px}.hero-proof strong{color:#b8b2ac}.proof-cross{color:var(--amber)}.hero-bottom{margin-top:40px;gap:12px}.hero-widget{height:164px;border-radius:7px;background:#f4eee6;color:#191919;box-shadow:none;padding:19px}.hero-widget small{font-size:8px}.widget-tags>div{margin:10px 0}.widget-tags>div span{background:#e7dfd5;color:#4c4842;font-size:8px}.widget-tags>b{font-size:20px}.widget-photo img{filter:saturate(.28) sepia(.12)}.widget-photo>span{color:#151515;font-size:13px;background:#f4eee6c9;padding:5px 8px;left:10px;bottom:10px}.widget-dark{background:#1a1a1a;color:var(--sand);border:1px solid #3b3834}.widget-dark h3{font-size:23px;margin:10px 0}.widget-dark em{color:var(--ice)}.widget-dark small{color:#aaa39c;font-size:7px}.widget-system>strong{font-size:21px}.signal-bars{height:45px;margin:10px 0}.signal-bars i{background:linear-gradient(var(--ice),#7996a9)}.system-status{border-color:#cfc6bb}.status-light,.system-status i{background:var(--amber);box-shadow:0 0 0 4px #ffb97a12}.ticker{background:#0b0b0b;border-color:#292929;color:#a5a09b;padding:10px 0}.clients{padding-block:30px;background:var(--sand);border-color:#d8d1c8}.strip-label{color:#786d62;margin-bottom:23px}.strip-label span{color:#8e8276}.marquee span{color:#807a73;font-size:22px}.intro-top{margin-bottom:35px;gap:5vw}.intro-top h2{font-size:clamp(28px,3.25vw,48px);line-height:1.23}.word{color:#b6afa6}.word.on{color:#191919}.stats-grid{gap:13px}.metric{min-height:235px;padding:23px;border-radius:7px}.metric>strong{font-size:66px;margin:21px 0}.metric>strong span{font-size:35px}.metric>span{font-size:8px}.metric p{font-size:12px}.metric.light{background:#e8e1d8}.metric.lime{background:var(--amber)}.metric.ink{background:#1a1a1a;color:var(--sand)}.metric.ink h3{margin-top:75px;font-size:27px}.metric.photo{background:linear-gradient(0deg,#080808c9,#08080820),url('/assets/systems.webp') center/cover;filter:saturate(.22)}.mini-grid{opacity:.15}.metric-arrow{font-size:100px;color:#2f211b14}.intelligence-strip{padding:26px 35px;border-color:#d3c9bd;background:#eae3d9;min-height:0;border-radius:5px}.intelligence-strip h2{font-size:29px}.intelligence-strip>span{color:#78695b;font-size:9px}.section-head{margin-bottom:34px;gap:30px}.section-head>p,.section-head>div>p{font-size:13px}.service-row{padding:23px 0;border-color:#d7cfc5;grid-template-columns:45px 1fr 24px}.service-row:last-child{border-color:#d7cfc5}.service-row h3{font-size:28px;margin-bottom:8px}.service-row p{font-size:12px}.service-glyph{display:none}.service-no{color:#a45c2b}.service-row:hover{background:#eae3d9}.work-pin-shell{height:1550px}.work-sticky{top:83px;padding-top:38px;padding-bottom:30px}.work-sticky h2{font-size:43px}.work-sticky .section-head{margin-bottom:26px}.work-sticky .section-head p{font-size:12px}.work-rail .project-card{width:min(720px,65vw)}.work-rail{gap:22px}.browser-preview{height:305px}.project-card{border-radius:6px;border-color:#383838}.project-caption{padding:18px 22px}.project-caption h3{font-size:25px;margin:7px 0}.project-caption small{color:#9d9286}.project-caption p{font-size:11px}.work-dots button{border-color:#45403b;color:#b0a599}.work-dots button.active{background:var(--amber);color:#111;border-color:var(--amber)}.project-card:hover .round-arrow{background:var(--amber)}.round-arrow{border-color:#807469}.tools-section{background:#eae3d9}.tools-grid{gap:10px}.tools-grid>article{background:#f4eee6;border-color:#d6cdc2;padding:20px;border-radius:4px}.tools-grid>article:hover{border-color:#b5662e}.tools-grid h3{font-size:16px}.tools-grid small{color:#8a7b6b}.tool-symbol img{filter:grayscale(1) brightness(.35)}.tools-filters button,.filters button{border-color:#c9bdae;color:#5d5145}.tools-filters button.active,.filters button.active{background:#1a1a1a;color:var(--sand);border-color:#1a1a1a}.process-section{background:#151515}.process-layout{display:block}.process-machine{display:none}.process-layout>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.process-step{min-height:0;padding:23px 0 0;border-color:#45403b}.process-step h3{font-size:26px;line-height:1.13;margin:18px 0 14px}.process-step p{font-size:12px;line-height:1.8}.process-step>small{color:var(--amber);font-size:9px}.faq-section{gap:6vw}.faq-section h2{font-size:40px}.faq-section details{padding:19px 0;border-color:#d6cdc2}.faq-section details:first-child{border-color:#d6cdc2}.faq-section summary{font-size:14px}.faq-section summary>span{color:#a45c2b}.closing{background:#0b0b0b;border-top:1px solid #302b25;padding-block:65px}.closing h2{font-size:clamp(46px,5.4vw,76px)}.closing em{color:var(--ice)}.closing p{color:#b0a79c;font-size:14px;margin:22px 0}.closing-pixels{inset:0 0 0 65%;opacity:.08;transform:none}.closing-pixels i{background:var(--amber);border-color:#0b0b0b}.closing-pixels i:nth-child(3n){background:var(--ice)}.closing-pixels i:nth-child(4n){background:#1a1a1a}.closing .eyebrow{color:#b5a99a}.closing-note{color:#a99e90}.closing-note a{color:var(--sand)}footer.section{background:#0b0b0b;color:var(--sand);padding-top:35px;padding-bottom:28px;border-top:1px solid #292929}.footer-top{padding-bottom:30px;align-items:center}.footer-top>p{color:#b0a79c;font-size:19px}.footer-nav{color:#c6bbae}.footer-bottom{border-color:#292929;color:#8e8479;padding-top:20px}.inner-hero{margin:0;border-radius:0;min-height:340px;padding-top:55px;padding-bottom:65px;background:#0b0b0b}.inner-hero h1{font-size:clamp(45px,5.3vw,75px)}.inner-hero h1 em{color:var(--ice)}.inner-hero p:not(.eyebrow){color:#b7b0a8;font-size:13px;margin-top:20px;max-width:540px}.pixel-field{background-image:linear-gradient(#a3998a0d 1px,transparent 1px),linear-gradient(90deg,#a3998a0d 1px,transparent 1px);mask-image:linear-gradient(90deg,transparent 35%,#000);opacity:.6}.pixel-field i{background:#c7e6ff!important}.pixel-field i:nth-child(5n){background:#ffb97a!important}.breadcrumb{color:#a79b8c;font-size:9px;bottom:20px}.split-section{gap:6vw}.split-section p{font-size:13px;line-height:1.8;margin-bottom:16px}.split-section h2{margin-bottom:22px}.art-panel{min-height:300px;border-radius:7px;background:#e1d9cf}.art-panel img{min-height:300px;filter:saturate(.18) sepia(.12);max-height:380px;object-fit:cover}.art-caption{color:#242220}.art-caption span{color:#6d6359}.stats-section{padding-top:0}.purpose-grid{gap:14px}.purpose-grid article{background:#1a1a1a;border-color:#39332c;padding:26px;border-radius:5px}.purpose-grid article:nth-child(2){background:var(--amber);border-color:var(--amber)}.purpose-grid article:nth-child(2) p,.purpose-grid article:nth-child(2)>span{color:#5b3c25}.purpose-grid article>span{color:var(--ice)}.purpose-grid article h3{font-size:26px;margin:25px 0 18px}.purpose-grid article p{font-size:12px;line-height:1.8}.values-grid{gap:15px}.values-grid article{padding:22px 20px 20px 0;border-color:#d3c8ba}.values-grid article h3{margin:18px 0 12px}.values-grid article>span{color:#a45c2b}.tinted{background:#eae3d9}.service-index{padding-block:23px}.service-index-links a{border-color:#d3c8ba;background:#f4eee6;font-size:10px}.service-detail{padding-block:55px;gap:5vw;scroll-margin-top:84px}.service-detail h2{font-size:39px}.service-detail p{font-size:13px;margin-top:18px}.service-detail ul{margin-block:21px}.service-detail li:before{color:#a45c2b}.service-visual{border-color:#c9c0b4;box-shadow:0 12px 30px #0001;border-radius:6px}.service-visual .browser-preview{height:320px}.integration-art img{height:320px;filter:saturate(.15) sepia(.1)}.integration-art>span{color:var(--ice)}.foundations{background:#eae3d9}.foundation-grid{gap:5vw}.architecture-art{padding:27px;background:#f4eee6;border-color:#d3c8ba;border-radius:6px;box-shadow:none}.architecture-users b{background:#eae3d9;border-color:#d3c8ba}.architecture-art>span:first-child,.architecture-end{color:#80715f}.architecture-layer{border-color:#c9bfb1;color:#2d2924;background:#f8f4ee}.architecture-layer.blue{background:#1a1a1a;border-color:#1a1a1a;color:var(--sand)}.architecture-layer.blue i{color:var(--amber)}.architecture-layer.blue small{color:var(--ice)}.architecture-layer i{color:#a45c2b}.architecture-layer small{color:#8a7b6b}.architecture-line{background:#b9a58b}.architecture-line:after{background:#a45c2b}.engineering-points>article{padding:22px 0;border-color:#cdbfaf}.engineering-points h3{font-size:23px}.engineering-points>article>span{color:#a45c2b}.engineering-points p{font-size:12px;margin-top:10px}.portfolio-grid .project-card{background:#eee7dd;border-color:#d2c6b7}.portfolio-grid .project-caption p{color:#6f6458}.contact-section{gap:6vw}.contact-intro h2{font-size:50px}.contact-intro>p:not(.eyebrow){font-size:13px;margin:20px 0}.contact-email{color:#a45c2b;font-size:20px;margin:25px 0}.location-grid{border-color:#d3c8ba;color:#746657;padding-block:20px}.next-steps{margin-top:30px}.next-steps b{color:#a45c2b}.contact-art{display:none}.contact-form-panel{background:#eee7dd;border-color:#d3c8ba;padding:30px;border-radius:7px;box-shadow:none}.contact-form-panel>h3{font-size:27px}.intent-tabs{background:#dfd5c9;margin-bottom:25px}.intent-tabs button.active{background:var(--sand);color:#1a1a1a}.field label{color:#51483f}.field input,.field select,.field textarea{background:#faf7f1;color:#25211c;border-color:#cfc3b4;border-radius:4px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#a45c2b;box-shadow:0 0 0 3px #ffb97a1a}.inline-link{color:#935329}.check-row,.form-note{color:#7d7062}.form-success>span{background:var(--amber)}.form-success small{color:#935329}.modal{background:var(--sand);border-color:#c9bcaa;border-radius:9px}.modal::backdrop{background:#000b;backdrop-filter:blur(5px)}.modal-close{border-color:#c9bcaa}.cookie-banner,.whatsapp-prompt{background:var(--sand);border-color:#c8bcae;color:#1a1a1a}.mini-label{color:#a45c2b}.cookie-option{border-color:#c9bcaa}.whatsapp{background:#1a1a1a;color:var(--sand);border-color:#6e5a45;box-shadow:0 5px 20px #0003}.page-loader{background:#0b0b0b}.loader-brand em{color:var(--ice)}.loader-line{background:#37302a}.loader-line i{background:var(--amber)}.page-loader>span:last-child{color:#a99c8b}.skip-link{background:var(--amber);color:#111}.browser-preview{filter:saturate(.35)}.project-card:hover .browser-preview{filter:saturate(.55)}.ops-shell>aside{background:#1a1a1a}.ops-shell>aside>span:first-of-type{background:#38332e}.ops-metrics b{color:#151515}.bars i{background:linear-gradient(#c7e6ff,#718b9e)}.bars i:nth-child(3n){background:#d39e73}.app-ring{border-color:#9bbbd3;border-left-color:#ffb97a}.flow-chip{background:#f2d5b9;color:#634225}.flow-node,.ai-node{border-color:#b0bbc4}.app-preview{background:#dce5e9}.ops-row>b{color:#805736}.project-modal-columns p,.project-modal-columns li{color:#69625a}
@media(min-width:1600px){.hero{min-height:770px;padding-top:65px}.hero-bottom{margin-top:45px}.hero-widget{height:175px}}@media(max-width:1023px){.section{padding:52px 5vw}.work-pin-shell{height:auto}.work-sticky{top:auto;position:relative}.work-rail .project-card{width:75vw}.process-layout>div:last-child{grid-template-columns:1fr 1fr;gap:25px}.metric{min-height:225px}.inner-hero{min-height:320px}.service-detail{padding-block:48px}.service-visual .browser-preview{height:340px}.service-detail h2{font-size:40px}}@media(max-width:800px){.hero{min-height:730px;padding-top:45px}.hero h1{font-size:75px}.hero-bottom{margin-top:35px;grid-template-columns:repeat(4,220px)}.hero-widget{height:164px}.hero-photo{object-position:59% center}.hero-shade{background:linear-gradient(90deg,#080808cf,#08080835),linear-gradient(0deg,#0b0b0b,transparent 65%)}.intro-top{margin-bottom:30px}.section-head{gap:22px;margin-bottom:30px}.section-head h2{font-size:39px}.work-sticky .section-head h2{font-size:39px}.work-rail .project-card{width:84vw}.work-sticky .browser-preview{height:300px}.inner-hero h1{font-size:58px}.split-section .art-panel{height:310px;min-height:310px}.split-section h2{font-size:42px}.purpose-grid article{min-height:0}.contact-section{gap:35px}.contact-form-panel{padding:27px}.footer-top{gap:25px}.metric.ink h3{font-size:27px;margin-top:75px}}@media(max-width:540px){.section{padding:42px 22px}.site-header{height:74px;padding-inline:20px}.brand{width:126px;height:66px}.brand-lockup{width:126px;height:66px}.header-cta{font-size:9px;padding:10px 11px;gap:9px}#mobile-menu{top:73px}main{padding-top:74px}.hero{padding:34px 22px 16px;min-height:690px;margin:0;border-radius:0}.hero-photo{object-position:66% center;filter:saturate(.15) brightness(.56)}.hero-shade{background:linear-gradient(90deg,#0b0b0ba8,#0b0b0b20),linear-gradient(0deg,#0b0b0b,transparent 80%)}.hero h1{font-size:50px;line-height:1.05;margin-bottom:21px}.hero-cursor{height:34px;width:7px}.hero .eyebrow{margin-bottom:23px}.hero-copy>p{font-size:12px;max-width:250px;line-height:1.8}.hero-proof{margin-top:23px}.hero-actions{margin-top:22px;gap:16px}.hero-bottom{margin-top:30px;grid-template-columns:repeat(4,200px);margin-right:-22px;padding-right:22px}.hero-widget{height:154px;padding:17px}.widget-dark h3{font-size:22px}.hero-widget.widget-system{padding:17px}.widget-tags>b{font-size:19px}.widget-tags>div span{font-size:8px}.widget-tags>div{margin:9px 0}.widget-photo>span{font-size:11px}.hero-widget small{font-size:7px}.ticker{font-size:7px}.clients{padding:25px 22px}.strip-label{margin-bottom:18px}.marquee span{font-size:20px}.intro-top{gap:12px;margin-bottom:25px}.intro-top h2{font-size:28px}.eyebrow{font-size:8px;margin-bottom:18px}.stats-grid{gap:9px}.metric{min-height:205px;padding:17px 14px}.metric>span{font-size:6px}.metric>strong{font-size:59px;margin:19px 0}.metric>strong span{font-size:30px}.metric p{font-size:9px}.metric.ink h3{font-size:22px;margin-top:75px}.intelligence-strip{padding:22px;min-height:140px;margin:0 22px;gap:13px}.intelligence-strip h2{font-size:26px}.intelligence-strip>span:first-child{font-size:7px}.section-head{margin-bottom:27px;gap:17px}.section-head h2{font-size:35px}.service-row{grid-template-columns:18px 1fr 19px;gap:10px;padding:20px 0}.service-row h3{font-size:21px}.service-row p{font-size:10px}.service-no{font-size:8px}.work-sticky{padding:35px 22px 25px}.work-sticky .section-head h2{font-size:35px}.work-sticky .section-head p{font-size:10px}.work-sticky .browser-preview{height:260px}.work-rail .project-card{width:calc(100vw - 58px)}.work-rail{gap:14px}.project-caption{padding:16px}.project-caption h3{font-size:22px}.project-caption p{font-size:10px}.tools-grid>article{padding:16px 10px}.tools-grid h3{font-size:13px}.process-layout>div:last-child{grid-template-columns:1fr;gap:0}.process-step{padding:23px 0!important}.process-step:last-child{padding-bottom:0!important}.process-step h3{font-size:25px;margin:15px 0 12px}.process-step p{font-size:11px}.process-step>small{font-size:8px}.faq-section{gap:20px}.faq-section h2{font-size:35px}.faq-section details{padding:17px 0}.faq-section summary{font-size:12px}.closing{padding-block:45px;gap:25px}.closing h2{font-size:45px}.closing p{font-size:12px;margin:20px 0}.closing-note{margin-top:0}.closing-note a{font-size:17px}.footer-top{gap:20px;padding-bottom:25px}.footer-top>p{font-size:17px}.footer-bottom{gap:15px;padding-top:20px}.inner-hero{min-height:315px;padding:38px 22px 58px;margin:0;border-radius:0}.inner-hero h1{font-size:43px}.inner-hero p:not(.eyebrow){font-size:11px;line-height:1.8;margin-top:18px}.breadcrumb{font-size:7px;bottom:18px;right:22px}.split-section h2{font-size:35px}.split-section p{font-size:12px;line-height:1.8}.split-section .art-panel{height:250px;min-height:250px}.art-panel img{min-height:250px}.art-caption{font-size:7px}.stats-section{padding-top:0}.purpose-grid article{padding:23px}.purpose-grid article h3{font-size:27px;margin:22px 0 16px}.purpose-grid article p{font-size:11px}.values-grid article{padding:18px 0}.values-grid article h3{font-size:21px;margin:17px 0 12px}.values-grid article p{font-size:10px}.service-index{padding-block:21px}.service-detail{padding-block:40px;gap:28px}.service-detail h2{font-size:34px}.service-detail p{font-size:12px}.service-detail ul{font-size:10px}.service-visual .browser-preview{height:270px}.integration-art img{height:270px}.architecture-art{padding:23px 16px}.engineering-points>article{padding:20px 0!important}.engineering-points h3{font-size:22px}.engineering-points p{font-size:11px}.portfolio-grid .browser-preview{height:270px}.contact-intro h2{font-size:41px}.contact-intro>p:not(.eyebrow){font-size:12px}.contact-email{font-size:18px;margin:24px 0}.contact-form-panel{padding:24px 18px}.contact-form-panel>h3{font-size:25px}.field input,.field select,.field textarea{font-size:16px}.modal{padding:35px 22px}.project-dialog{padding:0}}@media(max-width:360px){.site-header{padding-inline:14px;gap:8px}.brand,.brand-lockup{width:112px}.header-cta{font-size:8px;padding:9px;gap:6px}.hero h1{font-size:43px}.hero{min-height:690px;padding-inline:18px}.hero-bottom{margin-right:-18px;padding-right:18px}.inner-hero h1{font-size:38px}.metric>strong{font-size:53px}.metric.ink h3{font-size:19px}.section{padding-inline:18px}.work-sticky{padding-inline:18px}.work-viewport{margin-right:-18px}}
@media(prefers-reduced-motion:reduce){.work-pin-shell{height:auto}.work-sticky{position:relative;top:auto}.work-rail{transform:none!important;overflow-x:auto}.word{color:inherit}}
.brand{width:240px;height:55px}.brand-lockup{width:240px;height:55px}.desktop-nav{gap:25px}@media(max-width:1100px){.brand,.brand-lockup{width:205px}.desktop-nav{gap:18px}}@media(max-width:540px){.brand,.brand-lockup{width:180px;height:45px}.site-header{gap:8px}.header-cta{padding:10px}.header-cta .icon{display:none}}@media(max-width:360px){.brand,.brand-lockup{width:155px}.header-cta{padding:9px;font-size:8px}.site-header{gap:6px}}
