
:root{--division:#253C34}.ek-studio{--division:#A6553B}.ek-business{--division:#12696D}.ek-parent .ek-intro h1{font-size:clamp(48px,5.4vw,76px)}.ek-portals .portal-image{border-radius:3px}.ek-division-hero figure{border-radius:4px}.review-bar{background:#171C19;color:#FAFAF3;padding:10px 24px;font:12px Arial;display:flex;justify-content:space-between;gap:15px}.review-bar a{text-decoration:underline}.review-main{max-width:1200px;margin:auto;padding:50px 28px}.review-main h1{font-size:46px;margin:12px 0}.review-main>p{max-width:700px}.review-division{margin-top:60px;border-top:1px solid #BFC6B7;padding-top:28px}.review-heading{display:flex;align-items:center;gap:16px;margin-bottom:20px}.review-heading>span{width:22px;height:22px;border-radius:50%}.review-heading h2{font-size:30px}.review-heading code{margin-left:auto}.review-assets{display:flex;gap:28px;align-items:center}.review-assets .avatar{width:150px;height:150px;border-radius:50%}.review-assets .cover{width:calc(100% - 178px);height:auto}.review-bio{margin:24px 0;font-size:14px}.intro-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:810px}.intro-row img{width:100%;height:auto}.prototype-form{background:#F1F1E5;padding:30px;border:1px solid #BFC6B7;margin-top:28px}.prototype-form h2{font-size:32px}.prototype-form label{display:block;margin:20px 0 8px;font-size:13px;font-weight:600}.prototype-form input,.prototype-form textarea,.prototype-form select{display:block;width:100%;padding:13px;font:15px 'Segoe UI',Arial;border:1px solid #889788;background:#FAFAF3;border-radius:3px}.prototype-form textarea{min-height:100px;resize:vertical}.prototype-form button{background:var(--division);color:white;border:0;padding:15px 23px;margin-top:22px;font-weight:600}.prototype-form .quiet{font-size:12px;margin-top:14px;color:#41564A}.prototype-result{margin-top:25px;padding-top:22px;border-top:1px solid #BFC6B7}.prototype-result img{width:100%;max-width:580px;display:block;margin:18px 0}.prototype-result[hidden]{display:none}@media(max-width:700px){.review-main h1{font-size:34px}.review-assets{display:block}.review-assets .avatar{width:96px;height:96px;margin-bottom:20px}.review-assets .cover{width:100%}.review-heading{flex-wrap:wrap}.review-heading h2{font-size:25px}.review-heading code{margin-left:0}.intro-row{gap:7px}.prototype-form{padding:22px}.review-bar{font-size:11px;padding:10px 16px}}.ek-division-hero figure img{height:auto;aspect-ratio:auto}.ek-division-hero{align-items:center}
.prototype-form{color:#171C19}.prototype-form label,.prototype-form h3{color:#171C19}.prototype-form button{color:#fff}
