
.intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:45px}.intent-grid article{border-top:1px solid var(--line);padding-top:22px}.intent-grid h3{margin:18px 0}.intent-grid p{font-size:17px}.experience .label{border-color:#ffffff60}.flow-step{padding:38px 0;border-top:1px solid #ffffff30}.flow-heading{display:grid;grid-template-columns:55px 1fr;gap:22px;max-width:800px;margin-bottom:30px}.flow-heading h3{font-size:clamp(27px,2.8vw,43px);margin-bottom:18px}.flow-heading p{max-width:58ch}.copa-motion{margin-top:30px}.copa-motion>img{width:100%;height:auto;display:block;border-radius:var(--radius)}.flow-step>.copa-motion{max-width:900px;margin-left:auto;margin-right:auto}.entry-detail{display:grid;grid-template-columns:339px 1fr;gap:50px;align-items:center;margin:50px auto 10px;max-width:900px}.entry-detail>img{width:100%;height:auto;border-radius:var(--radius)}.entry-detail h3{margin:20px 0}.entry-detail p{max-width:35ch}.mobile-composition{display:grid;grid-template-columns:1.3fr 1fr;gap:7vw;align-items:start}.principles-list article{border-top:1px solid var(--line);padding:26px 0}.principles-list h3{margin-bottom:18px}.mobile-demo{max-width:374px;margin:0 auto;width:100%}.copa-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:35px 0 50px}.copa-metrics article{padding:26px;background:var(--coral);border-radius:var(--radius)}.big-number{font:500 clamp(45px,5.9vw,94px)/1 var(--heading);letter-spacing:-.045em;margin-bottom:25px}.copa-metrics h3{font-size:24px;margin-bottom:16px}.copa-metrics article>p:last-child{font-size:16px}.business-results{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:0 0 40px}.business-results h3{margin:18px 0}.visual-figure figcaption,.visual-figure figcaption .text-link{font-size:14px}.image-dialog .dialog-scroll>img{width:auto;max-width:100%;display:block}.hero-art img{max-height:700px;object-fit:contain;background:#dedddb}.section-intro{max-width:65ch}
@media(max-width:1100px) and (min-width:768px){.entry-detail{grid-template-columns:260px 1fr;gap:25px}.copa-metrics{gap:10px}.copa-metrics article{padding:18px}.copa-metrics h3{font-size:21px}.mobile-composition{gap:30px}.intent-grid{gap:18px}}
@media(max-width:767px){.intent-grid,.entry-detail,.mobile-composition,.copa-metrics,.business-results{grid-template-columns:1fr}.intent-grid{gap:26px}.flow-heading{grid-template-columns:30px 1fr;gap:12px}.entry-detail{gap:28px;margin-top:35px}.entry-detail>img{max-width:339px;margin:auto}.entry-detail h3 br{display:none}.mobile-composition{gap:35px}.copa-metrics article{padding:26px}.big-number{font-size:76px}.copa-metrics h3{font-size:27px}.business-results{gap:32px}.image-dialog .dialog-scroll>img{width:100%}.hero-art img{max-height:none}}
