.study-list{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.study-tile{background:#fff;display:grid;grid-template-columns:.72fr 1.28fr;min-height:510px}.study-tile .tile-image{overflow:hidden;background:#eef2f7}.study-tile .tile-image img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.zinpro-tile{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:420px}.zinpro-tile .tile-image img{object-position:center}.tile-copy{padding:40px;display:flex;flex-direction:column;justify-content:center}.tile-copy h2{font:800 clamp(28px,3vw,42px)/1.08 Manrope,sans-serif;letter-spacing:-.04em;margin:12px 0 18px}.tile-copy>p:not(.study-type){color:var(--muted)}.result-line{display:grid;grid-template-columns:auto 1fr;gap:0 10px;margin:18px 0}.result-line strong{font:800 25px Manrope,sans-serif;color:#174da7}.result-line span{align-self:center;color:var(--muted);font-size:14px}.gree-hero{max-width:var(--max);margin:auto;padding:80px 24px 95px;display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:center}.gree-hero h1,.zinpro-hero h1{font:800 clamp(48px,6vw,78px)/1.02 Manrope,sans-serif;letter-spacing:-.055em;margin:0}.gree-hero h1 em{display:block;color:#124daf;font-style:normal}.gree-phone{max-height:650px;overflow:hidden;border:10px solid #111317;border-radius:30px;box-shadow:16px 16px 0 #ff5a1f}.gree-phone img{width:100%;display:block}.metric-band{background:#124daf;color:#fff;padding:42px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.metric-band div{display:flex;flex-direction:column;padding:0 40px;border-right:1px solid rgba(255,255,255,.3)}.metric-band div:last-child{border:0}.metric-band strong{font:800 39px Manrope,sans-serif}.metric-band span{font-size:15px}.guided{background:#edf3ff;padding:105px max(24px,calc((100vw - var(--max))/2))}.guided-intro{max-width:820px}.guided h2,.evolution h2,.knowledge-system h2,.topic-band h2,.reuse h2{font:800 clamp(38px,4.5vw,58px)/1.08 Manrope,sans-serif;letter-spacing:-.045em;margin:0}.guided-intro>p:last-child{font-size:20px;color:var(--muted)}.question-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:45px 0}.question-pair div{background:#124daf;color:#fff;padding:26px 30px;display:flex;gap:18px;align-items:center}.question-pair span{font:800 13px Manrope,sans-serif;color:#ff7a28}.question-pair strong{font:700 22px Manrope,sans-serif}.gree-screens{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-items:start}.gree-screens figure{margin:0}.gree-screens figure:nth-child(2){margin-top:65px}.gree-screens img{display:block;width:100%;border:8px solid #111317;border-radius:25px;box-shadow:0 18px 35px rgba(17,19,23,.18)}.gree-screens figcaption{text-align:center;margin-top:12px;color:var(--muted);font-weight:700;font-size:14px}.evolution{max-width:var(--max);margin:auto;padding:110px 24px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.evolution>div:last-child{font-size:20px;color:var(--muted)}.gree-outcome blockquote{color:#124daf}.zinpro-hero{max-width:var(--max);margin:auto;padding:80px 24px 95px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.zinpro-hero h1 em{display:block;color:#1746d1;font-style:normal}.zinpro-hero figure{margin:0;background:#111;padding:12px;box-shadow:16px 16px 0 #1746d1}.zinpro-hero figure img{width:100%;display:block}.zinpro-hero figcaption{color:#fff;padding:12px 5px 2px;font-size:13px}.zinpro-principle{background:#1746d1;color:#fff;padding:35px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr auto 1fr auto 1.4fr;gap:22px;align-items:center;text-align:center;font:700 18px Manrope,sans-serif}.zinpro-principle strong{font-size:28px;color:#79d8ff}.knowledge-system{background:#101524;color:#fff;padding:110px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.knowledge-visual{position:relative}.knowledge-visual img{display:block;width:100%}.knowledge-visual span{display:block;background:#1746d1;padding:18px 22px;font-weight:700}.knowledge-copy>p:not(.eyebrow){color:#c9cfdb;font-size:19px}.knowledge-copy ul{padding-left:20px;color:#dbe0ea}.knowledge-copy li{padding:8px 0}.topic-band{padding:105px max(24px,calc((100vw - var(--max))/2));text-align:center}.topic-band h2{max-width:850px;margin:auto}.topic-band>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:38px}.topic-band span{border:1px solid var(--ink);padding:12px 18px;font-weight:700}.reuse{background:#eaf0ff;padding:105px max(24px,calc((100vw - var(--max))/2))}.reuse>div:first-child{max-width:800px}.reuse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.reuse-grid article{background:#fff;padding:32px;border-top:5px solid #1746d1}.reuse-grid strong{font:700 21px Manrope,sans-serif}.reuse-grid p{color:var(--muted)}.zinpro-outcome blockquote{color:#1746d1}@media(max-width:1050px){.study-list{grid-template-columns:1fr}.zinpro-tile{grid-column:auto}.study-tile,.zinpro-tile{grid-template-columns:.75fr 1.25fr}}@media(max-width:900px){.gree-hero,.zinpro-hero,.evolution,.knowledge-system{grid-template-columns:1fr}.gree-phone{max-width:430px}.metric-band{grid-template-columns:1fr}.metric-band div{border-right:0;border-bottom:1px solid rgba(255,255,255,.3);padding:20px 0}.gree-screens{gap:14px}.zinpro-principle{grid-template-columns:1fr}.zinpro-principle strong{transform:rotate(90deg)}.reuse-grid{grid-template-columns:1fr}}@media(max-width:600px){.study-tile,.zinpro-tile{grid-template-columns:1fr}.study-tile .tile-image{height:430px}.zinpro-tile .tile-image{height:auto}.tile-copy{padding:30px 24px}.gree-hero,.zinpro-hero{padding:55px 20px 75px;gap:45px}.gree-hero h1,.zinpro-hero h1{font-size:43px}.gree-phone{border-width:6px;border-radius:22px;box-shadow:9px 9px 0 #ff5a1f}.metric-band{padding:20px}.guided,.knowledge-system,.topic-band,.reuse{padding:80px 20px}.question-pair{grid-template-columns:1fr}.gree-screens{gap:9px}.gree-screens img{border-width:4px;border-radius:15px}.gree-screens figure:nth-child(2){margin-top:35px}.gree-screens figcaption{font-size:12px}.evolution{padding:80px 20px;gap:30px}.zinpro-hero figure{box-shadow:9px 9px 0 #1746d1}.zinpro-principle{padding:30px 20px}.reuse-grid{gap:12px}}
