.ebooks-intro{position:relative;background:radial-gradient(ellipse at 85% 20%,#233c4866,transparent 55%);border-bottom:1px solid #ffffff20;padding-top:90px;padding-bottom:80px}.ebooks-intro h1{font-size:clamp(2.8rem,5.5vw,5.6rem);max-width:1050px}.ebooks-intro h1 span{color:#8fbccc}.ebooks-intro>p:not(.eyebrow){max-width:570px;font-size:1.125rem;line-height:1.75;color:#aebbc5;margin:0 0 30px}.ebooks-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:46px}.ebooks-contact h2,.ebooks-heading h2{font-size:clamp(2rem,3.3vw,3.3rem);font-weight:400;letter-spacing:-.04em;margin:0}.ebooks-heading .eyebrow{margin-bottom:16px}.ebooks-heading>span{font-size:.8rem;color:#aebbc5}.ebooks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ebook-card{border:1px solid #ffffff24;background:#101619;overflow:hidden}.ebook-cover{position:relative;padding:30px;background:radial-gradient(ellipse at center,#2c4048,#131c21);display:flex;justify-content:center}.ebook-cover img{width:100%;max-width:245px;height:auto;box-shadow:0 14px 40px #0008}.ebook-beta{position:absolute;top:22px;left:22px;padding:7px 10px;background:#8fbccc;color:#0c1b21;font-size:.65rem;letter-spacing:.1em}.ebook-info{padding:32px}.ebook-info .eyebrow{font-size:.65rem;margin-bottom:18px}.ebook-info h3{font-size:1.85rem;line-height:1.15;letter-spacing:-.03em;margin:0 0 16px}.ebook-info>p:not(.eyebrow){font-size:.9rem;line-height:1.7;color:#aebbc5}.ebook-info .ebook-subtitle{color:#c6e0e9!important}.ebook-meta{display:flex;justify-content:space-between;gap:12px;margin:28px 0 18px;padding-top:22px;border-top:1px solid #ffffff24;font-size:.75rem;color:#8fbccc}.ebook-info .button{width:100%;border:0;cursor:pointer;font-family:inherit}.ebook-info small{display:block;margin-top:13px;font-size:.7rem;color:#94a2ac}.ebooks-contact{background:#f4f5f4;color:#151a1e}.ebooks-contact .eyebrow{color:#53616a}.ebooks-contact .text-link{margin-top:30px}.ebook-dialog{position:fixed;text-align:left;padding:32px;width:min(480px,calc(100vw - 32px))}.ebook-dialog::backdrop{background:#05090dcc;backdrop-filter:blur(7px)}.ebook-dialog .captcha-emblem{margin-left:0}.ebook-close{position:absolute;right:18px;top:18px;background:transparent;border:0;color:#afbec8;cursor:pointer;padding:8px}.ebook-selected{border-top:1px solid #ffffff20;padding-top:16px;font-size:.75rem!important;color:#c6e0e9!important}.ebook-selected span{color:#8fbccc}.ebook-form{display:grid;gap:18px;margin-top:24px}.ebook-form>label{font-size:.8rem;line-height:1.6}.ebook-form>label>span:not(:only-child){color:#94a2ac;font-size:.7rem;margin-left:6px}.ebook-form input:not([type=checkbox]){display:block;width:100%;margin-top:7px;padding:12px 14px;background:#0b131a;border:1px solid #57707c;color:#f4f5f4;border-radius:6px;font:inherit;font-size:16px}.ebook-dialog button:focus-visible,.ebook-form input:focus-visible{outline:2px solid #8fbccc;outline-offset:3px}.ebook-consent{display:flex;align-items:flex-start;gap:10px}.ebook-consent input{flex-shrink:0;width:18px;height:18px;accent-color:#8fbccc;margin-top:3px}.ebook-form .ebook-consent span{font-size:.75rem!important;line-height:1.7;margin:0!important;color:#c6d6df!important}.ebook-consent a{font-size:inherit}.ebook-dialog>.button,.ebook-form .button{width:100%;border:0;font:inherit;font-size:.85rem;cursor:pointer;text-decoration:none;border-radius:6px}.ebook-dialog .ebook-error{color:#ffd3c5;font-size:.8rem}.ebook-dialog>.captcha-retry{display:block;margin:12px auto 0}.ebook-dialog .button:disabled{transform:none}.ebook-dialog .captcha-widget{align-items:center}@media(max-width:700px){.ebooks-grid{grid-template-columns:1fr}.ebooks-heading{align-items:flex-start;flex-direction:column}.ebooks-collection,.ebooks-intro{padding-top:58px;padding-bottom:58px}.ebook-info{padding:24px}.ebook-dialog{padding:28px 22px}.ebooks-main .eyebrow{font-size:.65rem}}@media(prefers-reduced-motion:reduce){.ebooks-main .button{transition:none;transform:none}}.captcha-overlay .ebook-dialog{position:relative}