/* Экран «Мега распродажа» — Система Финансовый директор Нейро */
/* Шрифт Oswald подключается в <head>: см. комментарий в начале neyro-mega.html */

.fdmega{position:relative;overflow:hidden;color:#fff;padding:78px 0 60px;
 background:
  radial-gradient(560px 460px at 80% 35%, rgba(176,106,245,.36), transparent 70%),
  radial-gradient(420px 340px at 18% 85%, rgba(255,122,40,.16), transparent 70%),
  linear-gradient(135deg,#16131c 0%,#211a2b 50%,#3a2246 100%);}
.fdmega *{box-sizing:border-box}
.fdmega__wrap{position:relative;z-index:2;max-width:1160px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:56px;align-items:center}
.fdmega__logo{display:flex;align-items:center;gap:12px;margin:0 0 22px}
.fdmega__logo-icon{flex:0 0 44px;width:44px;height:44px}
.fdmega__logo-text{display:flex;flex-direction:column;font-size:16px;line-height:1.15;font-weight:500;color:#fff}
.fdmega__logo-neuro{background:linear-gradient(90deg,#8f9bff,#c36af5);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}
.fdmega__title{font-family:'Oswald','Arial Narrow',Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:88px;line-height:.92;letter-spacing:.005em;margin:0}
.fdmega__row{display:flex;align-items:center;gap:22px}
.fdmega__deadline{display:inline-block;transform:rotate(-4deg);background:#fff;color:#16131c;font-family:'Oswald','Arial Narrow',Arial,sans-serif;font-weight:600;font-size:26px;line-height:1;letter-spacing:.01em;text-transform:none;padding:10px 16px 11px;border-radius:8px;box-shadow:0 10px 26px rgba(0,0,0,.35);white-space:nowrap}
.fdmega__sub{margin:22px 0 0;max-width:640px}
.fdmega__sub-1{display:block;font-size:34px;line-height:1.15;font-weight:800;color:#fff;letter-spacing:-.01em}
.fdmega__sub-1 span{background:linear-gradient(90deg,#8f9bff,#c36af5);-webkit-background-clip:text;background-clip:text;color:transparent}
.fdmega__sub-2{display:block;margin-top:8px;font-size:22px;line-height:1.35;color:rgba(255,255,255,.85)}
.fdmega__sub-2 b{color:#fff;font-weight:700}
.fdmega__right{position:relative}
/* бейдж-стикер на углу формы */
.fdmega__badge{position:absolute;z-index:5;right:-50px;top:-66px;width:164px;height:164px;transform:rotate(10deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}
.fdmega__badge svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 12px 24px rgba(244,86,28,.45))}
.fdmega__badge-1,.fdmega__badge-2,.fdmega__badge-3{position:relative}
.fdmega__badge-1{font-family:'Oswald','Arial Narrow',Arial,sans-serif;font-weight:500;font-size:14px;line-height:1;letter-spacing:.14em;text-transform:uppercase}
.fdmega__badge-2{display:flex;align-items:flex-start;justify-content:center;gap:3px;margin-top:4px;font-family:'Oswald','Arial Narrow',Arial,sans-serif;font-weight:700;line-height:1}
.fdmega__badge-2 small{font-size:15px;font-weight:600;margin-top:7px;text-transform:uppercase}
.fdmega__badge-2 b{font-size:56px;font-weight:700;line-height:.95}
.fdmega__badge-3{margin-top:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.95}
.fdmega__deco{position:absolute;z-index:1;pointer-events:none}
.fdmega__gift{filter:drop-shadow(0 18px 30px rgba(0,0,0,.4))}
.fdmega__gift svg,.fdmega__curl svg{display:block;width:100%;height:auto}
.fdmega__gift--l{left:-62px;bottom:-84px;width:176px;transform:rotate(-16deg)}
.fdmega__gift--r{right:calc(50% - 640px);bottom:24px;width:170px;transform:rotate(14deg)}
.fdmega__gift--t{left:calc(50% - 66px);top:18px;width:74px;transform:rotate(-10deg);opacity:.9}
.fdmega__curl{opacity:.85}
.fdmega__curl--1{left:calc(50% + 40px);bottom:12px;width:120px}
.fdmega__curl--2{right:calc(50% - 600px);top:10px;width:110px}
.fdmega__conf{width:8px;height:18px;border-radius:2px}
@media (max-width:1300px){.fdmega__gift--r{right:-30px}.fdmega__curl--2{right:20px}}
@media (max-width:1100px){.fdmega__gift--t,.fdmega__curl--1{display:none}.fdmega__gift--r{bottom:auto;top:40px;width:120px}}
@media (max-width:600px){.fdmega__gift--l,.fdmega__curl--2,.fdmega__conf{display:none}.fdmega__gift--r{top:26px;right:-22px;width:96px}}
/* форма */
.fdmega .form-call{position:relative;margin:0;padding:0;background:none}
.fdmega .form-call__container{max-width:none;padding:0;margin:0}
.fdmega .form-call__content{position:relative;background:#fff;color:#16131c;border-radius:20px;padding:24px 26px 20px;box-shadow:0 24px 60px rgba(0,0,0,.45);max-width:none;width:100%;margin:0}
.fdmega__chat{display:flex;gap:12px;align-items:center;padding-right:96px}
.fdmega__ava{flex:0 0 48px;width:48px;height:48px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 5px #b06af5}
.fdmega__ava img{display:block;width:100%;height:100%;object-fit:cover}
.fdmega__who{font-size:16px;line-height:1.25;font-weight:800;color:#16131c}
.fdmega__who small{display:block;font-size:13px;font-weight:600;color:#8a4fd6}
.fdmega .form-call__title.fdmega__bubble{position:relative;margin:12px 0 0;background:#f3edfb;border-radius:4px 14px 14px 14px;padding:11px 14px;font-size:16px;line-height:1.4;font-weight:600;color:#16131c}
.fdmega .form-call__form{margin-top:14px}
.fdmega .form-call__form-top{display:flex;flex-direction:column;gap:10px}
.fdmega .input{width:100%;margin:0}
.fdmega .input input{width:100%;height:48px;border:1px solid #d9d5e0;border-radius:12px;padding:0 16px;font-size:16px;color:#16131c;background:#fff;outline:none}
.fdmega .input input:focus{border-color:#a45ee8;box-shadow:0 0 0 3px rgba(164,94,232,.18)}
.fdmega .button{display:block;width:100%;max-width:100%;height:52px;border:0;border-radius:12px;cursor:pointer;background:linear-gradient(90deg,#a45ee8,#d64a9a);color:#fff;font-size:18px;font-weight:700;margin-top:4px}
.fdmega .button:hover{filter:brightness(1.07)}
.fdmega .form-call__form-bottom{margin-top:10px}
.fdmega .form-call__form-politic{font-size:12px;line-height:1.4;color:#7a7484}
.fdmega .form-call__form-politic a{color:#7a7484;text-decoration:underline}
@media (max-width:1260px){.fdmega__wrap{padding-right:70px}}
@media (max-width:1100px){
 .fdmega__wrap{grid-template-columns:minmax(0,1fr);gap:72px;max-width:640px;padding-right:20px}
}
@media (max-width:600px){
 .fdmega{padding:44px 0 52px}
 .fdmega__wrap{padding:0 16px;gap:64px}
 .fdmega__logo{margin-bottom:24px}.fdmega__logo-icon{flex-basis:42px;width:42px;height:42px}.fdmega__logo-text{font-size:14px}
 .fdmega__title{font-size:min(60px,calc((100vw - 32px) / 6.2))}
 .fdmega__row{gap:12px}
 .fdmega__deadline{font-size:15px;padding:7px 10px 8px}
 .fdmega__sub{margin-top:20px}.fdmega__sub-1{font-size:min(23px,calc((100vw - 32px) / 15.2))}.fdmega__sub-2{font-size:17px}
 .fdmega__spark{display:none}
 .fdmega__badge{right:-2px;top:-56px;width:116px;height:116px}
 .fdmega__badge-1{font-size:11px}.fdmega__badge-2 b{font-size:40px}.fdmega__badge-3{font-size:8px;margin-top:3px}
 .fdmega .form-call__content{padding:24px 18px 20px}
 .fdmega__chat{padding-right:84px}
 .fdmega__ava{flex-basis:48px;width:48px;height:48px}
}
