.hero-v5{grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);min-height:860px}.hero-v5 h1{font-size:clamp(48px,5.45vw,84px);max-width:980px}.hero-v5 .lead{max-width:750px}.hero-proof{display:flex;align-items:center;gap:14px;margin-top:44px;color:#75918d;font:600 9px "Space Grotesk";letter-spacing:.13em}.hero-proof i{width:30px;height:1px;background:#2b5655}.transformation-stage{position:relative;min-height:570px;border:1px solid rgba(98,234,215,.18);background:linear-gradient(145deg,rgba(18,52,58,.74),rgba(6,19,23,.5));overflow:hidden}.transformation-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(98,234,215,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(98,234,215,.045) 1px,transparent 1px);background-size:38px 38px}.raw-stack{position:absolute;left:6%;top:16%;width:38%;height:60%}.raw-label{font:600 9px "Space Grotesk";letter-spacing:.15em;color:#62ead7}.paper{position:absolute;width:185px;height:225px;padding:20px;background:#e9f0ed;color:#12343a;box-shadow:0 15px 35px rgba(0,0,0,.28);font:600 11px "Space Grotesk";letter-spacing:.08em}.paper i{display:block;height:2px;margin-top:16px;background:#9bada9}.p-a{left:0;top:52px;transform:rotate(-8deg)}.p-b{left:45px;top:72px;transform:rotate(3deg);background:#c8d9d5}.p-c{left:90px;top:100px;transform:rotate(11deg);background:#62ead7;font-size:17px;line-height:1.15}.build-line{position:absolute;left:39%;top:43%;z-index:2;display:flex;flex-direction:column;gap:9px;color:#8fa6a2;font:600 8px "Space Grotesk";letter-spacing:.12em}.build-line b{color:#62ead7;font-size:38px;line-height:.8}.product-window{position:absolute;right:5%;top:14%;width:48%;min-height:410px;padding:55px 20px 20px;background:#f4f7f4;color:#061317;box-shadow:0 30px 70px rgba(0,0,0,.3);transform:rotate(2deg)}.window-top{position:absolute;left:0;right:0;top:0;height:42px;padding:0 14px;display:flex;align-items:center;gap:6px;background:#12343a}.window-top i{width:7px;height:7px;border:1px solid #62ead7;border-radius:50%}.window-top span{margin-left:auto;color:#62ead7;font:600 8px "Space Grotesk";letter-spacing:.12em}.window-search{padding:14px;border:1px solid #b8c8c4;color:#71837f;font-size:11px}.window-result{display:flex;flex-direction:column;gap:9px;margin-top:14px;padding:18px;border-left:4px solid #62ead7;background:white}.window-result small{color:#18796f;font-size:8px}.window-result strong{font:600 15px "Space Grotesk"}.window-result span{color:#197b72;font-size:10px}.muted-result{opacity:.62}.live-product{display:grid;grid-template-columns:minmax(330px,.76fr) minmax(560px,1.24fr);gap:7vw;align-items:center;background:#dfe9e6}.live-copy h2{font:600 clamp(42px,4.6vw,70px)/1.04 "Space Grotesk";letter-spacing:-.045em}.live-copy>p:not(.eyebrow){color:#4c625d;font-size:17px;line-height:1.65}.input-output{display:grid;grid-template-columns:1fr 30px 1fr;gap:12px;align-items:center;margin:32px 0}.input-output span{font-size:13px;line-height:1.5;color:#445b56}.input-output b{display:block;margin-bottom:8px;color:#18786f;font:600 9px "Space Grotesk";letter-spacing:.12em}.input-output i{font-style:normal;color:#168579;font-size:24px}.interactive-shot{background:#f8fbfa;box-shadow:0 30px 80px rgba(4,31,34,.2);transform:rotate(.6deg)}.demo-shell{display:grid;grid-template-columns:185px 1fr;min-height:520px}.demo-shell aside{display:flex;flex-direction:column;gap:7px;padding:28px 18px;background:#e4eeeb}.demo-shell aside strong{margin-bottom:18px;color:#12343a;font:700 11px "Space Grotesk";letter-spacing:.11em}.topic{padding:12px;border:0;background:transparent;color:#48605b;text-align:left;cursor:pointer;font:500 12px "DM Sans"}.topic:hover,.topic.active{background:#12343a;color:white}.demo-content{padding:34px}.demo-content label{display:block;margin-bottom:12px;color:#183d38;font:600 13px "Space Grotesk"}.demo-content input{width:100%;padding:16px;border:1px solid #aebfbb;background:white;font:inherit;outline:none}.demo-content input:focus{border-color:#17877d;box-shadow:0 0 0 3px rgba(98,234,215,.25)}.quick-results article{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:18px;border-left:4px solid #62ead7;background:white}.quick-results article small{color:#18796f;font-size:9px}.quick-results article b{font-family:"Space Grotesk"}.quick-results article p{margin:0;color:#738681;font-size:12px}.quick-results article[hidden]{display:none}.no-result{color:#657b76;padding:25px 0}.friction{background:#081b20}.friction-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.friction-grid article{min-height:245px;padding:35px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.friction-grid span{color:#62ead7;font:600 10px "Space Grotesk"}.friction-grid h3{margin:55px 0 12px;font-size:clamp(25px,2.2vw,34px)}.friction-grid p{color:#8ea5a1}.solution-editorial{border-top:1px solid #b7c8c4}.solution-editorial article{display:grid;grid-template-columns:16% 1fr auto;gap:35px;align-items:center;padding:45px 0;border-bottom:1px solid #b7c8c4}.solution-editorial>article>span{color:#17796f;font:600 10px "Space Grotesk";letter-spacing:.12em}.solution-editorial h3{font-size:clamp(27px,2.6vw,40px);margin:0 0 9px}.solution-editorial p{margin:0;color:#5f716d}.solution-editorial a{padding:14px 18px;border:1px solid #12343a;font-weight:600;font-size:13px}.process-flow{display:grid;grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:stretch}.process-flow>div{padding:35px;border:1px solid rgba(98,234,215,.23)}.process-flow span{color:#62ead7;font-size:10px}.process-flow b{display:block;margin:55px 0 15px;font:600 25px/1.1 "Space Grotesk"}.process-flow p{color:#8ea5a1;line-height:1.55}.process-flow>i{display:grid;place-items:center;color:#62ead7;font-style:normal;font-size:32px}.principles-v5{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#081b20}.principle-claim h2{font:600 clamp(46px,5vw,76px)/1.03 "Space Grotesk";letter-spacing:-.045em}.principle-detail>p{color:#a5bab6;font-size:20px;line-height:1.55}.principle-detail>strong{display:block;margin:45px 0;color:#62ead7;font:600 clamp(28px,3vw,44px)/1.1 "Space Grotesk"}.capabilities{display:grid;grid-template-columns:1fr 1fr}.capabilities span{padding:18px 0;border-top:1px solid var(--line);color:#8da39f;font:600 9px "Space Grotesk";letter-spacing:.1em}.demo p{min-height:52px}.demo>a{margin-top:26px}
@media(max-width:1050px){.hero-v5{grid-template-columns:1fr}.transformation-stage{width:100%;max-width:760px;justify-self:center}.live-product{grid-template-columns:1fr}.solution-editorial article{grid-template-columns:120px 1fr}.solution-editorial a{grid-column:2;width:max-content}.process-flow{grid-template-columns:1fr}.process-flow>i{height:55px;transform:rotate(90deg)}}
@media(max-width:620px){.hero-v5{padding-top:115px}.hero-v5 h1{font-size:43px}.hero-proof{display:none}.transformation-stage{min-height:450px}.raw-stack{left:2%;transform:scale(.72);transform-origin:left center}.product-window{right:2%;width:58%;min-height:350px}.build-line{left:31%}.live-product{display:block}.live-copy{margin-bottom:50px}.input-output{grid-template-columns:1fr}.input-output i{transform:rotate(90deg)}.interactive-shot{transform:none}.demo-shell{grid-template-columns:1fr}.demo-shell aside{display:grid;grid-template-columns:1fr 1fr}.demo-shell aside strong{grid-column:1/-1}.demo-content{padding:20px}.friction-grid{grid-template-columns:1fr}.friction-grid article{min-height:auto}.solution-editorial article{grid-template-columns:1fr;gap:14px}.solution-editorial a{grid-column:1}.principles-v5{grid-template-columns:1fr}.capabilities{grid-template-columns:1fr}}
