.book-preview{background:var(--color-white-ghost-white)}.book-preview .container{padding:0}.book-preview-card{width:100%;max-width:var(--max-container-width);background:#ffffffe0;border:1px solid #004aad1f;border-radius:28px;gap:36px;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000014}.book-preview-card:after{content:"";pointer-events:none;position:absolute;inset:10% 40% 10% -10%}.book-preview-content{text-align:left;z-index:1;flex-direction:column;gap:16px;max-width:600px;display:flex;position:relative}.book-preview-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--color-red);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.book-preview-content h2{color:var(--color-black);margin:0;font-size:38px;line-height:1.15}.book-preview-content p{color:var(--color-text-light-black);margin:0;line-height:1.7}.book-preview-form{text-align:left;z-index:1;flex-direction:column;justify-content:center;align-items:end;gap:12px;display:flex;position:relative}.book-preview-input-group{flex-wrap:wrap;justify-content:end;align-items:center;gap:12px;display:flex}.book-preview-input-group input{background:var(--color-white);border:2px solid #0000001f;border-radius:14px;outline:none;flex:240px;min-height:54px;padding:0 18px;font-family:Poppins,sans-serif;font-size:16px;transition:border-color .2s,background-color .2s,box-shadow .2s}.book-preview-input-group input:focus{border-color:#004aad99;box-shadow:0 0 0 3px #004aad1f}.book-preview-input-group input.input-error{border-color:var(--color-red);background-color:#f34c6114}.book-preview-input-group input.input-error:focus{border-color:var(--color-red);box-shadow:0 0 0 3px #f34c6126}.book-preview-form .button{cursor:pointer;border-radius:14px;min-height:54px;margin:0;padding:0 28px;font-weight:600;transition:all .2s}.book-preview-form .button:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-red)!important}.book-preview-form .button:disabled:hover{filter:none}.error-text{color:var(--color-red);margin-top:-6px;font-size:13px;display:block}@media (width<=1100px){.book-preview-card{flex-direction:column;padding:36px}.book-preview-content h2{max-width:500px;font-size:32px}.book-preview-content p{max-width:500px}.book-preview-content,.book-preview-form{align-items:center}.book-preview-input-group>.button{width:100%}}@media (width<=600px){.book-preview{padding:70px 20px}.book-preview-card{padding:28px}}
