.page-module__RrEN5q__contactSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin-bottom:60px;display:flex}.page-module__RrEN5q__contactText{color:#fff;flex:1;min-width:280px;font-family:Segoe UI,sans-serif}.page-module__RrEN5q__contactText h1{background:linear-gradient(90deg,#ff3c3c,#0af,#0c6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:10px;font-size:2rem;font-weight:600;line-height:1.2;display:inline-block}.page-module__RrEN5q__contactTitleUnderline{background:linear-gradient(90deg,#ff3c3c,#0af,#0c6);border-radius:2px;width:100%;height:3px;margin-top:8px;margin-bottom:20px}.page-module__RrEN5q__contactText p{color:#ccc;max-width:500px;font-size:1.05rem;line-height:1.6}.page-module__RrEN5q__contactDivider{background:linear-gradient(90deg,#ff3c3c,#0af,#0c6);border-radius:2px;width:100%;max-width:500px;height:3px;margin-top:20px}.page-module__RrEN5q__contactCard{flex:1;justify-content:center;min-width:280px;display:flex}.page-module__RrEN5q__contactCardImage{border-radius:12px;max-width:100%;height:auto;transition:all .4s;transform:translateY(20px);box-shadow:0 15px 40px #0009}.page-module__RrEN5q__contactCardImage:hover{transform:translateY(10px)scale(1.02)}@media (max-width:768px){.page-module__RrEN5q__contactSection{text-align:center;flex-direction:column}.page-module__RrEN5q__contactTitleUnderline,.page-module__RrEN5q__contactDivider{margin-left:auto;margin-right:auto}.page-module__RrEN5q__contactText p{margin:0 auto}.page-module__RrEN5q__contactCardImage{transform:none}}
