:root{--bg:#0b0b0b;--surface:#121212;--surface-2:#181818;--surface-3:#202020;--text:#f4f4f4;--muted:#a3a3a3;--soft:#d7d7d7;--line:rgba(255,255,255,0.09);--line-strong:rgba(255,255,255,0.18);--accent:#7ddcff;--accent-2:#6d4dff;--accent-3:#315cff;--success:#d7f6e7;--shadow:0 24px 80px rgba(0,0,0,0.45)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 15% 8%,rgba(109,77,255,.22),transparent 27rem),radial-gradient(circle at 88% 16%,rgba(125,220,255,.14),transparent 27rem),radial-gradient(circle at 52% 50%,rgba(49,92,255,.08),transparent 36rem),linear-gradient(180deg,#0b0b0b,#101010 48%,#080808);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}main{overflow:hidden}.section-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.site-nav{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(11,11,11,.68);border:1px solid var(--line);border-radius:18px;display:flex;justify-content:space-between;left:50%;padding:10px 12px 10px 20px;position:fixed;top:18px;transform:translateX(-50%);width:min(940px,calc(100% - 32px));z-index:20}.brand{background:linear-gradient(90deg,#7a45ff,#315cff 48%,#7ddcff);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:.92rem;font-weight:700}.site-nav div{align-items:center;display:flex;gap:8px}.site-nav a:not(.brand){border:1px solid transparent;border-radius:12px;color:var(--muted);font-size:.82rem;padding:9px 12px;transition:background .18s ease,color .18s ease}.site-nav a:hover{background:rgba(255,255,255,.07);color:var(--text)}.nav-cta{border-width:2px!important;background:linear-gradient(var(--text),var(--text)) padding-box,linear-gradient(90deg,transparent,transparent) border-box;color:#090909!important}.site-nav a.nav-cta:hover{background:linear-gradient(#f7f7f0,#f7f7f0) padding-box,linear-gradient(90deg,#7a45ff,#315cff 32%,#7ddcff 64%,#7a45ff) border-box;background-size:auto,220% 100%;color:#090909!important;animation:navCtaBorder 1.4s linear infinite}.hero{align-items:center;display:grid;grid-gap:38px;gap:38px;grid-template-columns:minmax(0,1.02fr) minmax(340px,.68fr);min-height:82vh;padding:116px 0 72px}@keyframes navCtaBorder{0%{background-position:0 0,0 50%}to{background-position:0 0,220% 50%}}h1,h2,h3,p{margin-top:0}.hero-mark{background:linear-gradient(92deg,#7347ff,#315cff 54%,#7ddcff);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(2.1rem,4.8vw,4.9rem);font-weight:850;line-height:.9;margin-bottom:18px}h1{font-size:clamp(3.4rem,7.6vw,7.4rem);line-height:.83;margin-bottom:28px;max-width:980px}h1,h2{letter-spacing:0}h2{font-size:clamp(2.2rem,5.5vw,5.4rem);line-height:.92}h3{font-size:1.35rem;line-height:1.08}.hero-lede{color:var(--muted);font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.58;max-width:660px}.contact-actions,.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.primary-button,.secondary-button{align-items:center;border-radius:999px;display:inline-flex;font-weight:750;gap:10px;min-height:48px;padding:14px 18px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.primary-button{background:var(--text);border:1px solid var(--text);color:#080808}.secondary-button{border:1px solid var(--line-strong);color:var(--soft)}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.primary-button:disabled{cursor:wait;opacity:.72;transform:none}.secondary-button:hover{background:rgba(255,255,255,.06)}.hero-visual{animation:floatPreview 7s ease-in-out infinite;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.02)),rgba(18,18,18,.82);border:1px solid var(--line-strong);border-radius:18px;box-shadow:var(--shadow);min-height:440px;overflow:hidden;padding:18px;position:relative}.hero-visual:after{background:linear-gradient(130deg,transparent,rgba(125,220,255,.2),transparent);content:"";inset:-40%;position:absolute;transform:rotate(12deg)}.window-bar{display:flex;gap:7px;margin-bottom:18px;position:relative;z-index:1}.window-bar span{background:rgba(255,255,255,.24);border-radius:999px;height:9px;width:9px}.dashboard-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.chart-card,.flow-card,.metric-card{background:rgba(10,10,10,.68);border:1px solid var(--line);border-radius:12px;padding:18px}.metric-card.wide{grid-column:span 2}.metric-card span,.tag{color:var(--muted);display:block;font-size:.78rem;margin-bottom:10px;text-transform:uppercase}.metric-card strong{display:block;font-size:2.6rem;line-height:1}.progress{background:rgba(255,255,255,.08);border-radius:999px;height:8px;margin-top:24px;overflow:hidden}.progress i{animation:loadBar 2.8s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--accent-2),var(--accent),var(--success));border-radius:inherit;display:block;height:100%;width:84%}.chart-card{align-items:flex-end;display:flex;gap:12px;min-height:164px}.bar{background:linear-gradient(180deg,var(--accent),var(--accent-3));border-radius:999px 999px 6px 6px;flex:1 1}.b1{height:48%}.b2{height:74%}.b3{height:38%}.b4{height:88%}.b5{height:62%}.flow-card{grid-column:span 2;display:grid;grid-gap:10px;gap:10px;transition:border-color .18s ease,box-shadow .18s ease}.flow-card:hover{border-color:rgba(125,220,255,.42);box-shadow:0 0 0 1px rgba(125,220,255,.09),0 0 28px rgba(125,220,255,.08)}.flow-card span{--step-start:rgba(109,77,255,0.32);--step-end:rgba(125,220,255,0.14);--step-border:rgba(125,220,255,0.46);animation:flowStepOne 8s ease-in-out infinite;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:10px;color:var(--soft);display:flex;justify-content:space-between;min-height:46px;padding:12px 14px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:100%}.flow-card span:after{color:rgba(255,255,255,.36);content:"0" counter(flow-step);counter-increment:flow-step;font-size:.78rem}.flow-card{counter-reset:flow-step}.flow-card .step-1{--step-start:rgba(109,77,255,0.32);--step-end:rgba(125,220,255,0.14);--step-border:rgba(125,220,255,0.48)}.flow-card .step-2{--step-start:rgba(56,189,248,0.28);--step-end:rgba(188,215,255,0.15);--step-border:rgba(56,189,248,0.5);animation-name:flowStepTwo}.flow-card .step-3{--step-start:rgba(96,165,250,0.3);--step-end:rgba(109,77,255,0.16);--step-border:rgba(96,165,250,0.5);animation-name:flowStepThree}.flow-card .step-4{--step-start:rgba(103,232,249,0.24);--step-end:rgba(132,255,196,0.16);--step-border:rgba(132,255,196,0.48);animation-name:flowStepFour}.insight{padding:92px 0}.insight,.testimonials{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.testimonials{overflow:hidden;position:relative}.testimonials:after,.testimonials:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:130px;z-index:2}.testimonials:before{background:linear-gradient(90deg,var(--bg),transparent);left:0}.testimonials:after{background:linear-gradient(270deg,var(--bg),transparent);right:0}.marquee-scroll{cursor:-webkit-grab;cursor:grab;overflow-x:auto;overflow-y:hidden;padding:24px 0;scrollbar-color:rgba(125,220,255,.3) transparent;scrollbar-width:thin;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee-scroll.dragging{cursor:-webkit-grabbing;cursor:grabbing}.marquee-track{animation:testimonialMarquee 34s linear infinite;display:flex;gap:14px;width:max-content}.marquee-scroll.dragging .marquee-track,.marquee-scroll:focus .marquee-track,.marquee-scroll:hover .marquee-track{animation-play-state:paused}.testimonial-card{background:linear-gradient(135deg,rgba(109,77,255,.13),rgba(125,220,255,.04)),rgba(18,18,18,.88);border:1px solid rgba(125,220,255,.16);border-radius:14px;flex:0 0 420px;padding:18px}.testimonial-card p{color:var(--soft);font-size:.96rem;line-height:1.5;margin-bottom:0}.rating{align-items:center;display:flex;gap:9px;margin-bottom:12px}.rating span{color:#ffad33;display:inline-flex;gap:2px}.rating strong{font-size:.9rem}.rating em{color:var(--muted);font-size:.78rem;font-style:normal}.stats-strip{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(480px,.72fr);padding:96px 0 18px}.stats-copy{align-content:start;border:1px solid var(--line);border-radius:14px;display:grid;padding:36px 36px 34px}.stats-copy h2{font-size:clamp(2rem,3.35vw,3.55rem);margin-bottom:0}.stats-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.015)),rgba(18,18,18,.78);border:1px solid rgba(125,220,255,.18);border-radius:14px;display:grid;grid-template-rows:minmax(112px,auto) auto;justify-items:start;min-height:230px;padding:34px 28px 30px}.stat-card strong{align-self:start;background:linear-gradient(92deg,#7347ff,#315cff 54%,#7ddcff);background-clip:text;-webkit-background-clip:text;color:transparent;display:flex;flex-wrap:wrap;font-weight:850;gap:0 10px;line-height:.88;max-width:100%}.stat-card strong,.stat-card.compact-stat strong{font-size:clamp(3rem,4.6vw,4.45rem)}.stat-card strong small{align-self:flex-end;font-size:.34em;font-weight:850;line-height:1;margin-bottom:.1em;text-transform:uppercase;white-space:nowrap}.stat-card span{align-self:end;color:var(--soft);display:block;font-size:.96rem;line-height:1.45;margin-top:18px;max-width:220px}.insight p{color:var(--muted);font-size:clamp(1.5rem,4vw,3.8rem);line-height:1;margin-bottom:12px}.contact,.split-intro{align-items:flex-end;display:grid;grid-gap:44px;gap:44px;grid-template-columns:1fr .72fr;padding:132px 0 54px}.systems-intro{display:block;position:relative}.systems-intro>div{max-width:920px}.contact-copy p,.split-intro p:last-child{color:var(--muted);font-size:1.05rem;line-height:1.7}.systems-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(12,1fr);padding-bottom:88px}.contact-form,.service-card,.system-card{background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.015)),rgba(18,18,18,.78);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 55px rgba(0,0,0,.24)}.system-card{min-height:214px;overflow:hidden;padding:24px;position:relative;transition:background .22s ease,border-color .18s ease,box-shadow .22s ease,transform .18s ease}.service-card:hover,.system-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.system-card:hover{background:linear-gradient(135deg,rgba(109,77,255,.24),rgba(125,220,255,.11)),rgba(18,18,18,.92);border-color:rgba(125,220,255,.34);box-shadow:0 18px 55px rgba(0,0,0,.24),0 0 0 1px rgba(125,220,255,.08),0 0 36px rgba(109,77,255,.13)}.system-card svg{color:var(--accent)}.service-card li,.system-card p{color:var(--muted);line-height:1.55}.system-card>h3,.system-card>p,.system-card>svg{transition:opacity .18s ease,transform .18s ease}.system-card:hover>h3,.system-card:hover>p,.system-card:hover>svg{opacity:.18;transform:translateY(-6px)}.system-why{align-content:start;background:linear-gradient(135deg,rgba(125,220,255,.14),rgba(109,77,255,.16)),rgba(10,10,10,.78);border-radius:12px;display:grid;inset:12px;opacity:0;padding:26px;position:absolute;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease}.system-card:focus-within .system-why,.system-card:hover .system-why{opacity:1;transform:translateY(0)}.system-why span{color:var(--accent);display:block;font-size:clamp(1.05rem,1.7vw,1.48rem);font-weight:800;line-height:1;margin-bottom:18px;text-transform:uppercase}.system-why p{color:var(--text);font-size:clamp(1.06rem,1.6vw,1.36rem);line-height:1.42;margin-bottom:0}.system-1,.system-2,.system-3,.system-4{grid-column:span 6}.system-5{grid-column:span 12}.services,.work-visuals{padding:116px 0}.section-heading{margin-bottom:42px;max-width:840px}.service-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.work-gallery{display:block;position:relative}.work-stack{display:flex;min-height:330px;overflow-x:auto;overflow-y:hidden;padding:28px 64px 50px 8px;scrollbar-color:rgba(125,220,255,.3) transparent;scrollbar-width:thin}.work-card{background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.015)),rgba(18,18,18,.9);border:1px solid rgba(255,255,255,.13);border-radius:14px;box-shadow:0 10px 22px rgba(0,0,0,.14);color:var(--text);cursor:pointer;flex:0 0 300px;margin-right:-122px;overflow:hidden;padding:0;position:relative;text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .22s ease}.work-card:focus-visible,.work-card:hover{border-color:rgba(125,220,255,.42);box-shadow:0 16px 34px rgba(0,0,0,.22),0 0 0 1px rgba(109,77,255,.16);outline:none;transform:translateY(-14px) translateX(-18px);z-index:5}.work-card.active{background:linear-gradient(135deg,rgba(109,77,255,.2),rgba(125,220,255,.1)),rgba(18,18,18,.94);border-color:rgba(125,220,255,.62);box-shadow:0 18px 38px rgba(0,0,0,.22),0 0 0 1px rgba(125,220,255,.2);transform:translateY(-10px);z-index:6}.work-card img{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;object-position:top left;width:100%}.work-card.portrait img{background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.015)),#050505;object-fit:contain;object-position:center top}.work-card:after{background:linear-gradient(90deg,#7a45ff,#315cff 48%,#7ddcff);bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .18s ease}.work-card.active:after,.work-card:hover:after{opacity:1}.work-card span,.work-popup-details span{color:var(--muted);display:block;text-transform:uppercase}.work-card span{padding:13px 14px 15px}.work-card em{color:var(--soft);display:block;font-size:.72rem;font-style:normal;font-weight:750;margin-bottom:6px}.work-card strong{color:var(--text);display:block;font-size:1rem;line-height:1.2;text-transform:none}.work-popup-backdrop{align-items:center;background:rgba(5,5,5,.68);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:50}.work-popup{background:linear-gradient(145deg,rgba(255,255,255,.095),rgba(255,255,255,.018)),rgba(18,18,18,.96);border:1px solid rgba(125,220,255,.24);border-radius:16px;box-shadow:0 26px 80px rgba(0,0,0,.48);max-height:min(88vh,720px);overflow:auto;padding:14px;position:relative;width:min(780px,92vw)}.work-popup-image{aspect-ratio:16/8.2;background:#050505;border:1px solid rgba(255,255,255,.1);border-radius:12px;max-height:min(48vh,430px);overflow:hidden;position:relative}.work-popup-image img{object-fit:cover;object-position:top left}.work-popup-image.portrait{aspect-ratio:3/4;margin-inline:auto;max-height:min(68vh,720px);width:min(420px,82vw)}.work-popup-image.portrait img{object-fit:contain;object-position:center top}.work-popup-close{align-items:center;background:rgba(8,8,8,.78);border:1px solid var(--line-strong);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;height:38px;justify-content:center;position:absolute;right:24px;top:24px;width:38px;z-index:2}.work-popup-close:hover{background:rgba(255,255,255,.14)}.work-popup-details{display:grid;grid-gap:10px;gap:10px;padding:16px 4px 4px}.work-popup-details span{font-size:.76rem}.work-popup-details h3{margin-bottom:2px}.work-popup-details p{color:var(--soft);line-height:1.6;margin-bottom:0}.project-reference{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:4px}.project-reference p{color:var(--muted);flex:1 1 280px;font-size:.82rem;line-height:1.45;margin-bottom:0}.project-link{align-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--text);display:inline-flex;font-size:.88rem;font-weight:750;gap:8px;justify-self:start;margin-top:6px;padding:10px 14px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.project-link:hover{background:rgba(255,255,255,.08);border-color:rgba(125,220,255,.42);transform:translateY(-2px)}.service-card{color:var(--text);cursor:pointer;min-height:420px;padding:24px;text-align:left;transition:border-color .18s ease,transform .18s ease}.service-card.featured{background:linear-gradient(145deg,rgba(109,77,255,.2),rgba(125,220,255,.06)),rgba(18,18,18,.86);border-color:rgba(125,220,255,.32)}.service-card strong{color:var(--text);display:block;font-size:1.6rem;margin:20px 0 8px}.service-timeline{color:var(--soft);font-size:.9rem;line-height:1.45;margin-bottom:20px}.service-card ul{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.service-card li{align-items:start;display:grid;grid-gap:9px;gap:9px;grid-template-columns:16px 1fr}.service-card li svg{color:var(--success);margin-top:3px}.contact{align-items:start;padding-bottom:120px}.contact-form{display:grid;grid-gap:18px;gap:18px;padding:24px}.honeypot-field{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}label{color:var(--soft);display:grid;font-size:.84rem;font-weight:700;grid-gap:9px;gap:9px}input,select,textarea{background:rgba(0,0,0,.28);border:1px solid var(--line);border-radius:10px;color:var(--text);font:inherit;outline:none;padding:14px 15px;transition:border-color .18s ease;width:100%}select{cursor:pointer}select option{background:#111;color:var(--text)}textarea{min-height:132px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:rgba(188,215,255,.56)}.segmented{background:rgba(0,0,0,.28);border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.segmented button{background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;min-height:40px;padding:9px}.segmented button.active{background:var(--text);color:#090909}.text-link{color:var(--muted);overflow-wrap:anywhere}.form-status{border:1px solid var(--line);border-radius:10px;color:var(--soft);margin:0;padding:12px 14px}.form-status.success{background:rgba(132,255,196,.09);border-color:rgba(132,255,196,.28);color:var(--success)}.form-status.error{background:rgba(255,116,116,.08);border-color:rgba(255,116,116,.26);color:#ffb4b4}@keyframes floatPreview{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes loadBar{0%{width:54%}to{width:84%}}@keyframes testimonialMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes flowStepOne{0%,24%,to{background:rgba(255,255,255,.06);border-color:var(--line);color:var(--soft);transform:translateX(0)}18%,4%{background:linear-gradient(90deg,var(--step-start),var(--step-end));border-color:var(--step-border);color:var(--text);transform:translateX(4px)}}@keyframes flowStepTwo{0%,24%,49%,to{background:rgba(255,255,255,.06);border-color:var(--line);color:var(--soft);transform:translateX(0)}29%,43%{background:linear-gradient(90deg,var(--step-start),var(--step-end));border-color:var(--step-border);color:var(--text);transform:translateX(4px)}}@keyframes flowStepThree{0%,49%,74%,to{background:rgba(255,255,255,.06);border-color:var(--line);color:var(--soft);transform:translateX(0)}54%,68%{background:linear-gradient(90deg,var(--step-start),var(--step-end));border-color:var(--step-border);color:var(--text);transform:translateX(4px)}}@keyframes flowStepFour{0%,74%,99%,to{background:rgba(255,255,255,.06);border-color:var(--line);color:var(--soft);transform:translateX(0)}79%,93%{background:linear-gradient(90deg,var(--step-start),var(--step-end));border-color:var(--step-border);color:var(--text);transform:translateX(4px)}}@keyframes capabilityPulse{0%,to{border-color:var(--line);opacity:.86;transform:translateY(0)}38%,58%{border-color:rgba(125,220,255,.24);opacity:1;transform:translateY(-3px)}}@media (max-width:980px){.site-nav a:not(.brand):not(.nav-cta){display:none}.contact,.hero,.split-intro,.stats-strip{grid-template-columns:1fr}.hero{padding-top:118px}.hero-visual{min-height:400px}.system-1,.system-2,.system-3,.system-4,.system-5{grid-column:span 12}.service-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card strong{font-size:clamp(3rem,10vw,4.5rem)}.work-gallery{grid-template-columns:1fr}.work-card{flex-basis:280px;margin-right:-112px}.work-card.active,.work-card:focus-visible,.work-card:hover{transform:translateY(-10px)}}@media (max-width:640px){.section-shell{width:min(100% - 28px,1180px)}.site-nav{top:10px;width:calc(100% - 20px)}.brand{font-size:.84rem}.site-nav div{gap:4px}.site-nav a:not(.brand){font-size:.78rem;padding:8px 10px}h1{font-size:clamp(3rem,15vw,4.5rem)}h2{font-size:clamp(2.1rem,12vw,3.5rem)}.hero{min-height:auto;padding-bottom:48px}.hero-visual{border-radius:16px;min-height:auto}.dashboard-grid,.form-grid,.segmented,.service-grid{grid-template-columns:1fr}.flow-card,.metric-card.wide{grid-column:span 1}.chart-card{min-height:170px}.contact,.services,.split-intro,.systems-grid,.work-visuals{padding-top:72px;padding-bottom:46px}.testimonial-card{flex-basis:310px}.stats-strip{padding-top:72px}.stats-grid{grid-template-columns:1fr}.stat-card{min-height:190px}.work-card{flex-basis:76vw;margin-right:-58vw}.work-stack{min-height:290px;padding-right:58vw}.work-popup{width:94vw}.service-card{min-height:auto}}