.formScene .cgrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:40px;gap:40px;align-items:start;max-width:1180px;margin:0 auto;position:relative;z-index:1}.formScene .ways{display:flex;flex-direction:column;gap:14px}.formScene .way{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);color:#f3f1f8;text-decoration:none;transition:transform .3s,border-color .3s}.formScene .way:hover{transform:translateY(-3px);border-color:rgba(201,160,255,.45)}.formScene .way i{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,122,61,.28),rgba(176,76,243,.34));border:1px solid rgba(255,255,255,.12)}.formScene .way svg{width:21px;height:21px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.formScene .way b{display:block;font-size:16.5px;margin-bottom:3px}.formScene .way span{color:#a9a2b9;font-size:14.5px;line-height:1.5}.formScene .way em{display:block;font-style:normal;margin-top:6px;color:#e0c2ff;font-weight:700;font-size:14.5px}.formScene .fcard{padding:34px;border-radius:26px;background:#fff;color:#15121d;box-shadow:0 40px 90px -30px rgba(0,0,0,.6)}.formScene .fcard h2{margin:0 0 6px;font-size:26px;font-weight:800;letter-spacing:-.02em}.formScene .fcard>p{margin:0 0 24px;color:#6a6278;font-size:15px}.formScene .topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.formScene .topics button{border:1.5px solid #e6def5;background:#fcfbff;border-radius:999px;padding:9px 15px;font:600 14px Inter,system-ui,sans-serif;color:#4f4760;cursor:pointer;transition:all .2s}.formScene .topics button.on{background:#15121d;border-color:#15121d;color:#fff}.formScene .frow2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.formScene .fcard label{display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:600;color:#3b3546;margin-bottom:14px}.formScene .fcard input,.formScene .fcard textarea{width:100%;padding:13px 14px;border-radius:12px;border:1.5px solid #e6def5;background:#fcfbff;font:500 15px Inter,system-ui,sans-serif;color:#15121d;outline:none;transition:border-color .2s,box-shadow .2s;resize:vertical}.formScene .fcard input{height:48px;padding:0 14px}.formScene .fcard input:focus,.formScene .fcard textarea:focus{border-color:#9b4df5;box-shadow:0 0 0 4px rgba(155,77,245,.14);background:#fff}.formScene .cnt{align-self:flex-end;font-weight:500;font-size:12px;color:#7a728b;margin-top:-4px}.formScene .send2{width:100%;height:54px;border:0;border-radius:14px;font:700 16px Inter,system-ui,sans-serif;color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff7a3d,#d24bd8 55%,#9b4df5);box-shadow:0 14px 30px rgba(200,80,220,.3);display:flex;align-items:center;justify-content:center;gap:10px}.formScene .send2 svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.formScene .priv{margin:14px 0 0;font-size:12.5px;color:#7a728b;text-align:center}.formScene .ok2{display:none;flex-direction:column;align-items:center;text-align:center;padding:40px 10px}.formScene .ok2 i{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2fd98a,#22b8e0);box-shadow:0 14px 30px rgba(47,217,138,.35);margin-bottom:20px;animation:fm-pop .5s cubic-bezier(.2,.9,.3,1.4)}@keyframes fm-pop{0%{transform:scale(.4);opacity:0}}.formScene .ok2 svg{width:32px;height:32px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.formScene .ok2 h3{margin:0 0 8px;font-size:24px}.formScene .ok2 p{margin:0;color:#6a6278}.formScene .fcard.sent form{display:none}.formScene .fcard.sent .ok2{display:flex}.formScene .err{border-color:#ff6a7a!important;box-shadow:0 0 0 4px rgba(255,106,122,.14)!important}@media (max-width:960px){.formScene .cgrid{grid-template-columns:1fr}.formScene .fcard{order:-1}}@media (max-width:520px){.formScene .frow2{grid-template-columns:1fr}.formScene .fcard{padding:24px 20px}}.formScene .ctaFlush{padding-top:0}@media (prefers-reduced-motion:reduce){.formScene .ok2 i{animation:none}}.formScene .sendFail{margin-top:14px;padding:16px 18px;border-radius:14px;background:#fff6f7;border:1.5px solid #ffd6dc;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.formScene .sendFail p{margin:0;font-size:14.5px;line-height:1.55;color:#6a5560}.formScene .tryAgain{border:0;border-radius:12px;padding:11px 18px;font:700 14.5px Inter,system-ui,sans-serif;color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff7a3d,#d24bd8 55%,#9b4df5);box-shadow:0 10px 22px rgba(200,80,220,.28)}.formScene .send2:disabled,.formScene .tryAgain:disabled{opacity:.7;cursor:default}