.ebook-newsletter *,.ebook-newsletter :after,.ebook-newsletter :before{box-sizing:border-box}@keyframes nlSlideLeft{0%{opacity:0;transform:translateX(-44px)}to{opacity:1;transform:translateX(0)}}@keyframes nlSlideTop{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:translateY(0)}}@keyframes ebookNewsletterFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(-22px,26px,0)}}.ebook-newsletter{background:#fff;font-family:Inter,system-ui,sans-serif;padding:clamp(44px,5vw,80px) 40px;-webkit-font-smoothing:antialiased}.ebook-newsletter__panel{background:linear-gradient(135deg,#2547e0,#3367f6 55%,#5b8cff);border-radius:26px;box-shadow:0 40px 90px -46px rgba(37,71,224,.6);margin:0 auto;max-width:1200px;overflow:hidden;position:relative}.ebook-newsletter__orb{border-radius:50%;position:absolute}.ebook-newsletter__orb--top{animation:ebookNewsletterFloat 12s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 70%);height:420px;right:-90px;top:-120px;width:420px}.ebook-newsletter__orb--bottom{animation:ebookNewsletterFloat 15s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(11,23,45,.28) 0,rgba(11,23,45,0) 70%);bottom:-180px;height:380px;left:-140px;width:380px}.ebook-newsletter__grid{background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:64px 64px;inset:0;mask-image:radial-gradient(ellipse at 30% 40%,#000 10%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 10%,transparent 72%);position:absolute}.ebook-newsletter__inner{align-items:center;display:grid;gap:clamp(32px,4vw,72px);grid-template-columns:1.05fr .95fr;padding:clamp(40px,4.6vw,68px) clamp(30px,4vw,64px);position:relative}.ebook-newsletter__copy{opacity:0;transform:translateX(-44px)}.ebook-newsletter__title{color:#fff;font-size:clamp(30px,3.2vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0}.ebook-newsletter__lead{color:hsla(0,0%,100%,.66);font-size:16px;line-height:1.7;margin:16px 0 0;max-width:36ch}.ebook-newsletter__form{display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(-32px)}.ebook-newsletter__field{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;display:flex;flex-wrap:wrap;gap:10px;padding:8px;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.ebook-newsletter__field:focus-within{box-shadow:0 0 0 4px hsla(0,0%,100%,.24)}.ebook-newsletter__input{background:transparent;border:0;border-radius:12px;color:#fff;flex:1 1 0;font:inherit;font-size:16px;height:56px;min-width:0;outline:none;padding:0 16px;transition:background-color .25s ease,color .25s ease}.ebook-newsletter__input::placeholder{color:hsla(0,0%,100%,.5)}.ebook-newsletter__input:focus,.ebook-newsletter__input:not(:placeholder-shown){background:#fff;color:#0b1020}.ebook-newsletter__input:focus::placeholder,.ebook-newsletter__input:not(:placeholder-shown)::placeholder{color:#8a93a5}.ebook-newsletter__button{background:#ef3e2e;border:0;border-radius:12px;color:#fff;cursor:pointer;flex:0 0 auto;font:inherit;font-size:16px;font-weight:700;gap:12px;height:56px;padding:0 26px;transition:transform .25s ease,box-shadow .25s ease}.ebook-newsletter__button,.ebook-newsletter__button i{align-items:center;display:inline-flex;justify-content:center}.ebook-newsletter__button i{border:1.6px solid hsla(0,0%,100%,.9);border-radius:50%;font-size:14px;font-style:normal;height:26px;transition:transform .3s ease;width:26px}.ebook-newsletter__button:focus-visible,.ebook-newsletter__button:hover{box-shadow:0 18px 38px -14px rgba(239,62,46,.7);transform:translateY(-2px)}.ebook-newsletter__button:focus-visible i,.ebook-newsletter__button:hover i{transform:translateX(4px)}.ebook-newsletter__status{color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.5;margin:0;min-height:22px}.ebook-newsletter__status--error{color:red;font-weight:600}.ebook-newsletter--anim .ebook-newsletter__copy{animation:nlSlideLeft .65s cubic-bezier(.22,.61,.36,1) both}.ebook-newsletter--anim .ebook-newsletter__form{animation:nlSlideTop .65s cubic-bezier(.22,.61,.36,1) .15s both}@media (max-width:900px){.ebook-newsletter{padding-left:20px;padding-right:20px}.ebook-newsletter__inner{grid-template-columns:1fr}.ebook-newsletter__copy{margin:0 auto;max-width:64ch;text-align:center}.ebook-newsletter__lead{margin:16px auto 0;max-width:49ch}}@media (max-width:560px){.ebook-newsletter__field{align-items:stretch;flex-direction:column;gap:8px;max-width:100%;padding:8px}.ebook-newsletter__input{font-size:14px;height:auto;min-height:48px;min-width:0;padding:12px;width:100%}.ebook-newsletter__button{flex:0 0 auto;font-size:14px;height:48px;padding:0 16px;width:100%}}@media (prefers-reduced-motion:reduce){.ebook-newsletter__copy,.ebook-newsletter__form{animation:none!important;opacity:1;transform:none}.ebook-newsletter__orb--bottom,.ebook-newsletter__orb--top{animation:none}.ebook-newsletter__button,.ebook-newsletter__button i,.ebook-newsletter__field,.ebook-newsletter__input{transition:none}}