.LabSwitcher-module__kqFuuW__switcherContainer{background-color:var(--color-background);z-index:50;border-bottom:1px solid #0000001a;width:100%;position:sticky;top:0}.LabSwitcher-module__kqFuuW__switcherWrapper{max-width:var(--max-width);padding:0 var(--spacing-md);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 auto;overflow-x:auto}.LabSwitcher-module__kqFuuW__switcherWrapper::-webkit-scrollbar{display:none}.LabSwitcher-module__kqFuuW__nav{align-items:center;gap:var(--spacing-xl);white-space:nowrap;height:64px;display:flex}.LabSwitcher-module__kqFuuW__link{height:100%;padding:0 var(--spacing-xs);flex-direction:column;justify-content:center;text-decoration:none;display:flex;position:relative}.LabSwitcher-module__kqFuuW__name{font-family:var(--font-mono);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500;transition:color .2s}.LabSwitcher-module__kqFuuW__description{font-family:var(--font-sans);color:var(--color-text-secondary);opacity:0;pointer-events:none;white-space:nowrap;background:var(--color-surface);border:1px solid #0000001a;border-radius:4px;padding:4px 8px;font-size:.75rem;transition:all .2s;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 4px 12px #0000000d}.LabSwitcher-module__kqFuuW__link:hover .LabSwitcher-module__kqFuuW__name,.LabSwitcher-module__kqFuuW__link.LabSwitcher-module__kqFuuW__active .LabSwitcher-module__kqFuuW__name{color:var(--color-text)}.LabSwitcher-module__kqFuuW__link:hover .LabSwitcher-module__kqFuuW__description{opacity:1;transform:translate(-50%)translateY(0)}.LabSwitcher-module__kqFuuW__link:after{content:"";background-color:var(--color-accent);transform-origin:50%;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.LabSwitcher-module__kqFuuW__link.LabSwitcher-module__kqFuuW__active:after{transform:scaleX(1)}@media (max-width:768px){.LabSwitcher-module__kqFuuW__nav{gap:var(--spacing-md)}.LabSwitcher-module__kqFuuW__name{font-size:.75rem}}
.LabHero-module__sRo3qG__hero{flex-direction:column;width:100%;min-height:calc(100vh - 64px);display:flex}.LabHero-module__sRo3qG__container{flex:1;grid-template-columns:1fr 1fr;width:100%;display:grid}.LabHero-module__sRo3qG__default .LabHero-module__sRo3qG__container{background:linear-gradient(to right,var(--bg)50%,var(--ink)50%)}.LabHero-module__sRo3qG__default .LabHero-module__sRo3qG__content{background-color:var(--bg);color:var(--ink)}.LabHero-module__sRo3qG__default .LabHero-module__sRo3qG__visualContainer{background-color:var(--ink);color:var(--bg)}.LabHero-module__sRo3qG__inverse .LabHero-module__sRo3qG__container{background:linear-gradient(to right,var(--ink)50%,var(--bg)50%)}.LabHero-module__sRo3qG__inverse .LabHero-module__sRo3qG__content{background-color:var(--ink);color:var(--bg)}.LabHero-module__sRo3qG__inverse .LabHero-module__sRo3qG__visualContainer{background-color:var(--bg);color:var(--ink)}.LabHero-module__sRo3qG__warm .LabHero-module__sRo3qG__container{background:linear-gradient(to right,var(--bg)50%,#fcf7ef 50%)}.LabHero-module__sRo3qG__warm .LabHero-module__sRo3qG__content{background-color:var(--bg);color:var(--ink)}.LabHero-module__sRo3qG__warm .LabHero-module__sRo3qG__visualContainer{color:var(--ink);background-color:#fcf7ef}.LabHero-module__sRo3qG__center .LabHero-module__sRo3qG__container{text-align:center;background:var(--bg);grid-template-columns:1fr;max-width:1200px;margin:0 auto}.LabHero-module__sRo3qG__center .LabHero-module__sRo3qG__content{align-items:center;padding:120px 24px 64px}.LabHero-module__sRo3qG__center .LabHero-module__sRo3qG__subcopy{margin:0 auto 48px}.LabHero-module__sRo3qG__content{z-index:10;flex-direction:column;justify-content:center;padding:80px 10%;display:flex;position:relative}.LabHero-module__sRo3qG__eyebrowWrapper{align-items:center;gap:16px;margin-bottom:32px;display:flex}.LabHero-module__sRo3qG__eyebrowLine{background-color:var(--red);width:40px;height:1px}.LabHero-module__sRo3qG__eyebrow{font-family:var(--fi,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:13px;font-weight:700}.LabHero-module__sRo3qG__headline{font-family:var(--ff,serif);letter-spacing:-.02em;max-width:600px;margin-bottom:32px;font-size:clamp(48px,5vw,72px);line-height:1.05}.LabHero-module__sRo3qG__headline em{color:var(--muted);font-style:italic;font-weight:400}.LabHero-module__sRo3qG__inverse .LabHero-module__sRo3qG__headline em{color:var(--muted2)}.LabHero-module__sRo3qG__center .LabHero-module__sRo3qG__headline{max-width:900px;margin-left:auto;margin-right:auto;font-size:clamp(56px,7vw,96px)}.LabHero-module__sRo3qG__subcopy{font-family:var(--fb,sans-serif);max-width:480px;margin-bottom:48px;font-size:18px;font-weight:300;line-height:1.6}.LabHero-module__sRo3qG__inverse .LabHero-module__sRo3qG__subcopy{color:var(--bg2)}.LabHero-module__sRo3qG__default .LabHero-module__sRo3qG__subcopy,.LabHero-module__sRo3qG__warm .LabHero-module__sRo3qG__subcopy,.LabHero-module__sRo3qG__center .LabHero-module__sRo3qG__subcopy{color:var(--ink2)}.LabHero-module__sRo3qG__actions{align-items:center;gap:16px;display:flex}.LabHero-module__sRo3qG__primaryBtn{font-family:var(--fi,monospace);border-radius:var(--r);background-color:var(--red);color:#fff;justify-content:center;align-items:center;padding:16px 32px;font-size:14px;font-weight:600;transition:transform .2s,opacity .2s;display:inline-flex}.LabHero-module__sRo3qG__primaryBtn:hover{opacity:.9;transform:translateY(-2px)}.LabHero-module__sRo3qG__secondaryBtn{font-family:var(--fi,monospace);border-radius:var(--r);border:1px solid var(--border);color:inherit;justify-content:center;align-items:center;padding:16px 32px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.LabHero-module__sRo3qG__inverse .LabHero-module__sRo3qG__secondaryBtn{border-color:var(--ink2)}.LabHero-module__sRo3qG__secondaryBtn:hover{border-color:currentColor}.LabHero-module__sRo3qG__visualContainer{justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.LabHero-module__sRo3qG__centerVisualContainer{width:100%;max-width:1200px;margin:0 auto;padding:0 24px 80px}@media (max-width:1024px){.LabHero-module__sRo3qG__container{grid-template-columns:1fr}.LabHero-module__sRo3qG__default .LabHero-module__sRo3qG__container,.LabHero-module__sRo3qG__inverse .LabHero-module__sRo3qG__container,.LabHero-module__sRo3qG__warm .LabHero-module__sRo3qG__container{background:0 0}.LabHero-module__sRo3qG__visualContainer{min-height:50vh}.LabHero-module__sRo3qG__content{padding:64px 24px}}
.ProofStrip-module__V1-EKq__strip{background-color:var(--ink);width:100%;color:var(--bg);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:64px 0}.ProofStrip-module__V1-EKq__container{max-width:var(--max-width,1440px);padding:0 var(--spacing-md,24px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:48px;margin:0 auto;display:grid}.ProofStrip-module__V1-EKq__statGroup{flex-direction:column;gap:8px;display:flex;position:relative}.ProofStrip-module__V1-EKq__statGroup:not(:last-child):after{content:"";background-color:#ffffff26;width:1px;height:60%;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.ProofStrip-module__V1-EKq__number{font-family:var(--ff,serif);color:var(--red);font-size:clamp(40px,4vw,56px);font-weight:400;line-height:1}.ProofStrip-module__V1-EKq__label{font-family:var(--fb,sans-serif);color:var(--bg2);max-width:240px;font-size:14px;font-weight:300;line-height:1.5}@media (max-width:768px){.ProofStrip-module__V1-EKq__container{grid-template-columns:1fr 1fr;gap:48px 24px}.ProofStrip-module__V1-EKq__statGroup:nth-child(2n):after,.ProofStrip-module__V1-EKq__statGroup:last-child:after{display:none}}@media (max-width:480px){.ProofStrip-module__V1-EKq__container{grid-template-columns:1fr}.ProofStrip-module__V1-EKq__statGroup:after{display:none}.ProofStrip-module__V1-EKq__statGroup{text-align:center;align-items:center}}
.DeliverablesBento-module__BBDkda__section{background-color:var(--bg);width:100%;padding:120px 0}.DeliverablesBento-module__BBDkda__container{max-width:var(--max-width,1440px);padding:0 var(--spacing-md,24px);margin:0 auto}.DeliverablesBento-module__BBDkda__header{max-width:600px;margin-bottom:64px}.DeliverablesBento-module__BBDkda__title{font-family:var(--ff,serif);color:var(--ink);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(32px,4vw,48px)}.DeliverablesBento-module__BBDkda__description{font-family:var(--fb,sans-serif);color:var(--ink2);font-size:18px;font-weight:300;line-height:1.6}.DeliverablesBento-module__BBDkda__bentoGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.DeliverablesBento-module__BBDkda__card{border:1px solid var(--border);border-radius:var(--r,8px);background-color:#fff;flex-direction:column;justify-content:space-between;min-height:200px;padding:32px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.DeliverablesBento-module__BBDkda__card:hover{border-color:var(--border2);transform:translateY(-4px);box-shadow:0 12px 24px #0000000a}.DeliverablesBento-module__BBDkda__cardContent{flex:1}.DeliverablesBento-module__BBDkda__cardTitle{font-family:var(--fb,sans-serif);color:var(--ink);margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.4}.DeliverablesBento-module__BBDkda__cardDescription{font-family:var(--fb,sans-serif);color:var(--muted);font-size:15px;font-weight:300;line-height:1.6}.DeliverablesBento-module__BBDkda__cardFooter{border-top:1px dashed var(--border);margin-top:32px;padding-top:16px}.DeliverablesBento-module__BBDkda__footerNote{font-family:var(--fi,monospace);color:var(--ink2);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.DeliverablesBento-module__BBDkda__bentoGrid>div:first-child,.DeliverablesBento-module__BBDkda__bentoGrid>div:nth-child(4){grid-column:span 2}@media (max-width:1024px){.DeliverablesBento-module__BBDkda__bentoGrid{grid-template-columns:repeat(2,1fr)}.DeliverablesBento-module__BBDkda__bentoGrid>div:first-child,.DeliverablesBento-module__BBDkda__bentoGrid>div:nth-child(4){grid-column:span 1}}@media (max-width:640px){.DeliverablesBento-module__BBDkda__bentoGrid{grid-template-columns:1fr}}
.SprintShowcase-module__0Ohs2G__section{background-color:var(--bg2);width:100%;padding:120px 0}.SprintShowcase-module__0Ohs2G__container{max-width:var(--max-width,1440px);padding:0 var(--spacing-md,24px);margin:0 auto}.SprintShowcase-module__0Ohs2G__header{margin-bottom:64px}.SprintShowcase-module__0Ohs2G__eyebrowWrapper{align-items:center;gap:16px;margin-bottom:24px;display:flex}.SprintShowcase-module__0Ohs2G__eyebrowLine{background-color:var(--red);width:40px;height:1px}.SprintShowcase-module__0Ohs2G__eyebrow{font-family:var(--fi,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:13px;font-weight:700}.SprintShowcase-module__0Ohs2G__title{font-family:var(--ff,serif);color:var(--ink);letter-spacing:-.02em;font-size:clamp(32px,4vw,48px)}.SprintShowcase-module__0Ohs2G__industry{color:var(--muted);font-style:italic;font-weight:400}.SprintShowcase-module__0Ohs2G__grid{grid-template-columns:2fr 1fr;gap:80px;display:grid}.SprintShowcase-module__0Ohs2G__mainContent{flex-direction:column;gap:48px;display:flex}.SprintShowcase-module__0Ohs2G__storyBlock h3{font-family:var(--fb,sans-serif);color:var(--ink);border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:16px;font-size:20px;font-weight:500}.SprintShowcase-module__0Ohs2G__text{font-family:var(--fb,sans-serif);color:var(--ink2);font-size:16px;font-weight:300;line-height:1.6}.SprintShowcase-module__0Ohs2G__text p{margin-bottom:16px}.SprintShowcase-module__0Ohs2G__text p:last-child{margin-bottom:0}.SprintShowcase-module__0Ohs2G__sidebar{flex-direction:column;gap:48px;display:flex}.SprintShowcase-module__0Ohs2G__statsContainer{background-color:var(--bg);border:1px solid var(--border);border-radius:var(--r,8px);flex-direction:column;gap:24px;padding:32px;display:flex}.SprintShowcase-module__0Ohs2G__statBox{flex-direction:column;gap:4px;display:flex}.SprintShowcase-module__0Ohs2G__statValue{font-family:var(--ff,serif);color:var(--red);font-size:32px;line-height:1.1}.SprintShowcase-module__0Ohs2G__statLabel{font-family:var(--fi,monospace);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.SprintShowcase-module__0Ohs2G__timelineContainer{background-color:var(--ink);color:var(--bg);border-radius:var(--r,8px);padding:32px}.SprintShowcase-module__0Ohs2G__timelineContainer h4{font-family:var(--fi,monospace);color:var(--bg2);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;font-size:13px;font-weight:600}.SprintShowcase-module__0Ohs2G__timelineList{flex-direction:column;padding-left:20px;display:flex;position:relative}.SprintShowcase-module__0Ohs2G__timelineList:before{content:"";background-color:#ffffff26;width:1px;position:absolute;top:6px;bottom:0;left:4px}.SprintShowcase-module__0Ohs2G__timelineItem{padding-bottom:24px;position:relative}.SprintShowcase-module__0Ohs2G__timelineItem:last-child{padding-bottom:0}.SprintShowcase-module__0Ohs2G__timelineItem:last-child:after{content:"";background-color:var(--ink);width:5px;position:absolute;top:6px;bottom:0;left:-16px}.SprintShowcase-module__0Ohs2G__timelineDot{background-color:var(--red);z-index:2;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-20px}.SprintShowcase-module__0Ohs2G__timelineContent{flex-direction:column;gap:4px;display:flex}.SprintShowcase-module__0Ohs2G__timelineWeek{font-family:var(--fb,sans-serif);color:var(--bg);font-size:14px;font-weight:500}.SprintShowcase-module__0Ohs2G__timelineDelivered{font-family:var(--fb,sans-serif);color:var(--muted2);font-size:14px;font-weight:300;line-height:1.5}@media (max-width:1024px){.SprintShowcase-module__0Ohs2G__grid{grid-template-columns:1fr;gap:48px}.SprintShowcase-module__0Ohs2G__sidebar{flex-direction:row;align-items:stretch}.SprintShowcase-module__0Ohs2G__statsContainer,.SprintShowcase-module__0Ohs2G__timelineContainer{flex:1}}@media (max-width:768px){.SprintShowcase-module__0Ohs2G__sidebar{flex-direction:column}}
.WhoThisIsFor-module__IqrZsq__section{background-color:var(--bg);border-top:1px solid var(--border);width:100%;padding:120px 0}.WhoThisIsFor-module__IqrZsq__container{max-width:var(--max-width,1024px);padding:0 var(--spacing-md,24px);margin:0 auto}.WhoThisIsFor-module__IqrZsq__header{text-align:center;margin-bottom:80px}.WhoThisIsFor-module__IqrZsq__title{font-family:var(--ff,serif);color:var(--ink);letter-spacing:-.02em;font-size:clamp(32px,4vw,48px)}.WhoThisIsFor-module__IqrZsq__grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.WhoThisIsFor-module__IqrZsq__column{flex-direction:column;gap:32px;display:flex}.WhoThisIsFor-module__IqrZsq__columnHeader{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:24px;display:flex}.WhoThisIsFor-module__IqrZsq__iconWrapper{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.WhoThisIsFor-module__IqrZsq__successIcon{background-color:var(--green-soft,#16a34a1a);color:var(--green,#16a34a)}.WhoThisIsFor-module__IqrZsq__errorIcon{background-color:var(--red-soft,#c8001a14);color:var(--red,#c8001a)}.WhoThisIsFor-module__IqrZsq__columnHeader h3{font-family:var(--fb,sans-serif);color:var(--ink);font-size:20px;font-weight:500}.WhoThisIsFor-module__IqrZsq__list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.WhoThisIsFor-module__IqrZsq__listItem{align-items:flex-start;gap:16px;display:flex}.WhoThisIsFor-module__IqrZsq__bullet{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.WhoThisIsFor-module__IqrZsq__successBullet{background-color:var(--green,#16a34a)}.WhoThisIsFor-module__IqrZsq__errorBullet{background-color:var(--red,#c8001a)}.WhoThisIsFor-module__IqrZsq__itemText{font-family:var(--fb,sans-serif);color:var(--ink2);font-size:16px;font-weight:300;line-height:1.6}@media (max-width:768px){.WhoThisIsFor-module__IqrZsq__grid{grid-template-columns:1fr;gap:80px}}
.ValueComparison-module__2bQUMq__section{background-color:var(--bg2);border-top:1px solid var(--border);width:100%;padding:120px 0}.ValueComparison-module__2bQUMq__container{max-width:var(--max-width,1024px);padding:0 var(--spacing-md,24px);margin:0 auto}.ValueComparison-module__2bQUMq__content{border:1px solid var(--border);border-radius:var(--r,8px);background-color:#fff;padding:64px;box-shadow:0 24px 48px #00000008}.ValueComparison-module__2bQUMq__eyebrowWrapper{align-items:center;gap:16px;margin-bottom:24px;display:flex}.ValueComparison-module__2bQUMq__eyebrowLine{background-color:var(--red);width:40px;height:1px}.ValueComparison-module__2bQUMq__eyebrow{font-family:var(--fi,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:13px;font-weight:700}.ValueComparison-module__2bQUMq__description{font-family:var(--ff,serif);color:var(--ink);max-width:800px;margin-bottom:48px;font-size:clamp(28px,3vw,36px);line-height:1.3}.ValueComparison-module__2bQUMq__chart{border-top:1px solid var(--border);flex-direction:column;gap:24px;padding-top:32px;display:flex}.ValueComparison-module__2bQUMq__barRow{flex-direction:column;gap:12px;display:flex}.ValueComparison-module__2bQUMq__barLabel{font-family:var(--fi,monospace);color:var(--ink);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.ValueComparison-module__2bQUMq__barTrack{background-color:var(--bg3);border-radius:4px;width:100%;height:32px;overflow:hidden}.ValueComparison-module__2bQUMq__barFill{border-radius:4px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.ValueComparison-module__2bQUMq__daasFill{background-color:var(--red)}.ValueComparison-module__2bQUMq__altFill{background-color:var(--muted2)}@media (max-width:768px){.ValueComparison-module__2bQUMq__content{padding:32px 24px}.ValueComparison-module__2bQUMq__description{font-size:24px}}
.InlineCTA-module__1U7_gG__section{background-color:var(--ink);width:100%;color:var(--bg);text-align:center;padding:120px 0}.InlineCTA-module__1U7_gG__container{max-width:var(--max-width,1440px);padding:0 var(--spacing-md,24px);margin:0 auto}.InlineCTA-module__1U7_gG__content{flex-direction:column;align-items:center;gap:40px;max-width:800px;margin:0 auto;display:flex}.InlineCTA-module__1U7_gG__headline{font-family:var(--ff,serif);letter-spacing:-.02em;font-size:clamp(36px,5vw,56px);line-height:1.1}.InlineCTA-module__1U7_gG__button{font-family:var(--fi,monospace);border-radius:var(--r,8px);background-color:var(--red);color:#fff;justify-content:center;align-items:center;padding:18px 40px;font-size:14px;font-weight:600;transition:transform .2s,opacity .2s;display:inline-flex}.InlineCTA-module__1U7_gG__button:hover{opacity:.9;transform:translateY(-2px)}
/*# sourceMappingURL=790573dd9cd2f1a1.css.map*/