.Contacts-module__Jyyv-a__main{background:var(--background)}.Contacts-module__Jyyv-a__hero{text-align:center;color:#fff;background:radial-gradient(circle at 82% 18%,#78be203d,#0000 34%),linear-gradient(135deg,#07140be0,#091a0eb3),url(/images/hero/694827723549065f8eb9e509_bg-2.png) 50%/cover;justify-content:center;align-items:center;min-height:450px;display:flex;position:relative}.Contacts-module__Jyyv-a__overlay{background:linear-gradient(#040c0833,#07140b9e);position:absolute;inset:0}.Contacts-module__Jyyv-a__container{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.Contacts-module__Jyyv-a__title{font-family:var(--font-unbounded);margin-bottom:16px;font-size:clamp(32px,5vw,48px)}.Contacts-module__Jyyv-a__accent{color:var(--sg-accent)}.Contacts-module__Jyyv-a__heroSubtitle{color:#eff7e8d6;font-size:18px}.Contacts-module__Jyyv-a__contentSection{background:linear-gradient(180deg, var(--sg-surface) 0%, #eef6e7 100%);padding:100px 0}.Contacts-module__Jyyv-a__grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;display:grid}.Contacts-module__Jyyv-a__infoSide h2{font-family:var(--font-unbounded);color:#17351b;margin-bottom:40px;font-size:32px}.Contacts-module__Jyyv-a__contactItem{align-items:center;gap:20px;margin-bottom:30px;display:flex}.Contacts-module__Jyyv-a__iconBox{width:60px;height:60px;color:var(--sg-accent);background:linear-gradient(145deg,#f4f9ef,#e5f1dc);border:1px solid #78aa5947;border-radius:16px;justify-content:center;align-items:center;font-size:24px;display:flex}.Contacts-module__Jyyv-a__contactItem h4{font-family:var(--font-unbounded);color:#1c381e8f;text-transform:uppercase;margin-bottom:4px;font-size:14px}.Contacts-module__Jyyv-a__contactItem p{color:var(--sg-dark);font-size:20px;font-weight:600}.Contacts-module__Jyyv-a__formSide{color:#fff;background:linear-gradient(165deg,#08150c 0%,#0d2112 58%,#122e18 100%);border:1px solid #b4eb6c33;border-radius:10px;padding:50px;box-shadow:0 20px 40px #07140b47}.Contacts-module__Jyyv-a__formSide h3{font-family:var(--font-unbounded);color:var(--sg-accent);margin-bottom:30px;font-size:24px}.Contacts-module__Jyyv-a__inputGroup{margin-bottom:20px}.Contacts-module__Jyyv-a__inputGroup input,.Contacts-module__Jyyv-a__inputGroup textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:16px 20px;font-size:16px;transition:all .3s}.Contacts-module__Jyyv-a__inputGroup input:focus,.Contacts-module__Jyyv-a__inputGroup textarea:focus{border-color:var(--sg-accent);background:#ffffff1a;outline:none}.Contacts-module__Jyyv-a__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(130deg,#a7ef49 0%,#78be20 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px;font-size:16px;font-weight:700;transition:all .3s;display:flex}.Contacts-module__Jyyv-a__submitBtn:hover{background:linear-gradient(130deg,#97dc45 0%,#6eb01d 100%);transform:translateY(-2px)}.Contacts-module__Jyyv-a__statusMsg{text-align:center;color:var(--sg-accent);margin-top:15px;font-weight:500}@media (max-width:900px){.Contacts-module__Jyyv-a__grid{grid-template-columns:1fr;gap:60px}.Contacts-module__Jyyv-a__formSide{padding:30px}}
