.bq-hero-section{padding:60px 20px 80px}.bq-hero-section .elf__container-m,.bq-sessions-section .elf__container-m,.bq-topics-section .elf__container-m,.bq-books-section .elf__container-m,.bq-authors-section .elf__container-m{max-width:1200px;margin:0 auto}.bq-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.bq-hero-text{display:flex;flex-direction:column;gap:16px}.bq-hero-text .efl-heading-badge{align-self:flex-start}.bq-hero-text h1{margin:0;font-size:44px;line-height:1.1;font-weight:700;color:#1f2a44}.bq-hero-subhead{font-size:18px;line-height:1.6;color:#3c4962;margin:0}.bq-hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.bq-hero-media img{width:100%;height:auto;border-radius:12px;box-shadow:0 18px 40px #1f2a442e;display:block}.bq-cta-primary,.bq-cta-secondary{display:inline-block;border-radius:8px;padding:14px 28px;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;border:none;transition:background .2s ease,transform .15s ease,color .2s ease}.bq-cta-primary{background:#B01430;color:#fff}.bq-cta-primary:hover{background:#8d1027;color:#fff;transform:translateY(-1px)}.bq-cta-secondary{background:transparent;color:#1f2a44;border:1px solid #c7d2e0}.bq-cta-secondary:hover{background:#f2f6fb;color:#1f2a44}.bq-sessions-section{background:#f7f9fc}.bq-session-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:28px}.bq-session-card{background:#fff;border:1px solid #e2e8f2;border-radius:10px;padding:26px 24px}.bq-session-card b{display:block;font-size:18px;color:#1f2a44;margin-bottom:8px}.bq-session-card p{margin:0;color:#3c4962;font-size:15px;line-height:1.6}.bq-session-note{display:block;margin-top:8px;font-size:13px;color:#6b7a90}.bq-session-card a{display:inline-block;margin-top:10px;color:#0060b7;font-weight:600;font-size:15px}.bq-zoom{background:#fff;border:1px solid #e2e8f2;border-radius:10px;overflow:hidden;scroll-margin-top:90px}.bq-zoom summary{display:flex;align-items:center;gap:14px;padding:20px 24px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .15s ease}.bq-zoom summary::-webkit-details-marker{display:none}.bq-zoom summary::marker{content:""}.bq-zoom summary:hover{background:#fafbfd}.bq-zoom summary:focus-visible{outline:2px solid #0060B7;outline-offset:-2px}.bq-zoom-summary-text{flex:1 1 auto;font-size:17px;font-weight:600;color:#1f2a44}.bq-zoom-chevron{flex:0 0 auto;width:9px;height:9px;border:solid #6b7a90;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s ease}.bq-zoom[open] .bq-zoom-chevron{transform:rotate(-135deg)}.bq-zoom-body{padding:0 24px 24px}.bq-zoom-body p{margin:0 0 14px;color:#3c4962;font-size:15px;line-height:1.6}.bq-zoom-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bq-zoom-input{flex:1 1 320px;min-width:0;padding:12px 14px;border:1px solid #d5dfeb;border-radius:8px;background:#f7f9fc;color:#3c4962;font-size:14px;font-family:inherit}.bq-zoom-copy,.bq-zoom-join{flex:0 0 auto;padding:12px 22px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease}.bq-zoom-copy{background:#eef3fa;color:#0060b7;border:1px solid #d5dfeb}.bq-zoom-copy:hover{background:#e2ebf6}.bq-zoom-copy.is-copied{background:#e6f4ea;border-color:#bcdfc7;color:#1e7a3c}.bq-zoom-join{background:#0060B7;color:#fff;border:1px solid #0060B7}.bq-zoom-join:hover{background:#004e96;color:#fff}.bq-topics-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 32px;margin:0;padding-left:22px}.bq-topics-list li{color:#3c4962;font-size:15px;line-height:1.55;padding-left:4px}.bq-books-section{background:#f7f9fc}.bq-book-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.bq-book-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f2;border-radius:12px;overflow:hidden}.bq-book-cover{display:flex;align-items:center;justify-content:center;background:#eef2f8;padding:28px}.bq-book-cover img{max-width:240px;width:100%;height:auto;display:block;border-radius:6px;box-shadow:0 10px 26px #1f2a4433}.bq-book-body{display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;flex:1 1 auto}.bq-book-audience{align-self:flex-start;background:#eef3fa;color:#0060b7;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 12px;border-radius:20px}.bq-book-title{font-size:21px;line-height:1.3;color:#1f2a44}.bq-book-body p{margin:0;color:#3c4962;font-size:15px;line-height:1.6}.bq-book-points{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.bq-book-points li{position:relative;padding-left:26px;color:#3c4962;font-size:15px;line-height:1.5}.bq-book-points li:before{content:"";position:absolute;left:4px;top:6px;width:6px;height:11px;border:solid #B01430;border-width:0 2px 2px 0;transform:rotate(45deg)}.bq-book-buy{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:auto;padding-top:18px}.bq-book-price{font-size:26px;font-weight:700;color:#1f2a44}.bq-note{margin-top:28px;background:#fff;border:1px dashed #c7d2e0;border-radius:10px;padding:22px 24px}.bq-note b{display:block;color:#1f2a44;font-size:17px;margin-bottom:6px}.bq-note p{margin:0;color:#3c4962;font-size:15px;line-height:1.6}.bq-note-secondary{margin-top:12px!important;padding-top:12px;border-top:1px solid #eef2f8}.bq-note a{color:#0060b7;font-weight:600}.bq-author-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.bq-author-card{display:flex;gap:20px;align-items:flex-start;background:#fff;border:1px solid #e2e8f2;border-radius:10px;padding:24px}.bq-author-card img{flex:0 0 auto;width:96px;height:96px;border-radius:50%;object-fit:cover;background:#eef2f8}.bq-author-card b{display:block;font-size:18px;color:#1f2a44}.bq-author-role{display:block;font-size:13px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#b01430;margin:4px 0 10px}.bq-author-card p{margin:0;color:#3c4962;font-size:15px;line-height:1.6}.bq-reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.bq-reveal--in{opacity:1;transform:none}.bq-zoom[open] .bq-zoom-body{animation:bq-panel-in .25s ease both}@keyframes bq-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bq-reveal,.bq-reveal--in,.bq-zoom[open] .bq-zoom-body,.bq-cta-primary,.bq-zoom-chevron{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}@media (max-width: 1023px){.bq-hero-grid,.bq-session-grid,.bq-book-grid,.bq-author-grid,.bq-topics-list{grid-template-columns:1fr}.bq-hero-grid{gap:36px}.bq-hero-text h1{font-size:36px}}@media (max-width: 899px){.bq-hero-section{padding:40px 16px 56px}.bq-hero-text h1{font-size:30px}.bq-author-card{flex-direction:column}.bq-zoom-row{flex-direction:column;align-items:stretch}.bq-zoom-copy,.bq-zoom-join{text-align:center}}
