
.platform-gallery{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:24px;align-items:start;margin:40px 0}.platform-gallery figure{margin:0;min-width:0}.platform-gallery figcaption{font-size:18px;font-weight:700;margin-bottom:16px}.platform-gallery .screen-link{display:block;background:#eee7f3;border:1px solid #dccfd9;border-radius:20px;padding:10px;box-shadow:0 8px 30px #65384c0c}.platform-gallery img{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px}.contact-shell{max-width:1000px;margin:auto;padding:32px 24px 70px}.contact-top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.contact-top a{color:inherit}.contact-intro{padding:64px 0 30px}.contact-intro h1{font-size:clamp(30px,5vw,52px);line-height:1.3;margin:16px 0}.contact-intro p{max-width:640px;color:#6c5b63;line-height:1.8}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-card{border:1px solid #ddcfd4;border-radius:24px;padding:28px;background:#f1e5e4;min-width:0}.contact-card:nth-child(even){background:#ebeddf}.contact-card h2{font-size:20px;margin:0 0 20px}.contact-value{display:block;font-size:22px;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;margin-bottom:24px}.contact-card .button{white-space:normal;text-align:center;min-height:48px;font:inherit;cursor:pointer}.contact-status{min-height:28px;font-size:14px}.contact-language{max-width:180px;padding:10px;border-radius:10px;border:1px solid #d8c7ce;background:#fff;color:#4b3843}.contact-brand{font-size:22px;font-weight:700;text-decoration:none}.contact-brand img{vertical-align:middle;border-radius:10px;margin-inline-end:10px}.contact-back{display:inline-block;margin-top:36px;color:#914261}.contact-card a{color:#714254}@media(max-width:760px){.platform-gallery{grid-template-columns:1fr;gap:32px}.platform-gallery figure{width:min(100%,370px);margin-inline:auto}.platform-gallery figure:nth-child(2){width:100%}.contact-cards{grid-template-columns:1fr}.contact-intro{padding-top:35px}.contact-card{padding:24px}.contact-top{gap:16px}.contact-shell{padding:24px 20px 48px}}
