.blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-top:4rem}.blog-item[hidden],.blog-pagination[hidden],.blog-results-empty[hidden]{display:none!important}.blog-pagination__current,.blog-pagination__disabled,.blog-pagination__link{align-items:center;background:#fff;border:1px solid #e2e8e5;border-radius:999px;color:#0c1e21;display:inline-flex;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:750;height:2.75rem;justify-content:center;line-height:1;min-width:2.75rem;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.blog-pagination__link:hover{border-color:#ff8000;color:#d96800;transform:translateY(-2px)}.blog-pagination__link:focus-visible{outline:3px solid rgba(255,128,0,.3);outline-offset:2px}.blog-pagination__current{background:#ff8000;border-color:#ff8000;box-shadow:0 10px 24px rgba(255,128,0,.22);color:#fff}.blog-pagination__disabled{background:#f6f8f7;color:#a1aaa6;cursor:not-allowed}.blog-pagination__arrow{gap:.45rem;padding-inline:1rem}.filter-btn.active{background:#ff8000!important;border-color:#ff8000!important;box-shadow:0 8px 18px rgba(255,128,0,.18);color:#fff!important}.blog-results-empty{background:#f8faf9;border:1px dashed #d7dedb;border-radius:1.25rem;color:#64748b;font-weight:650;margin:3rem 0 0;padding:2rem;text-align:center}.ebook-post-layout{align-items:start;display:grid;gap:clamp(3rem,7vw,6rem);grid-template-columns:minmax(0,1fr) minmax(330px,430px)}.ebook-post-content{min-width:0}.ebook-form-sidebar{position:sticky;top:8.5rem}.ebook-form-card{background:#fff;border:1px solid rgba(12,30,33,.09);border-radius:2rem;box-shadow:0 26px 70px rgba(12,30,33,.13);overflow:hidden;padding:clamp(1.6rem,3.5vw,2.5rem);position:relative}.ebook-form-card:before{background:#ff8000;border-radius:0 0 999px 999px;content:"";height:4px;left:2.5rem;position:absolute;top:0;width:74px}.ebook-form-card__badge{align-items:center;color:#d96800;display:inline-flex;font-family:Outfit,sans-serif;font-size:.73rem;font-weight:800;gap:.5rem;letter-spacing:.11em;margin-bottom:1.1rem;text-transform:uppercase}.ebook-form-card__badge:before{background:#ff8000;border-radius:999px;box-shadow:0 0 0 5px rgba(255,128,0,.11);content:"";height:.48rem;width:.48rem}.ebook-form-card h2{color:#0c1e21;font-family:Outfit,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:750;letter-spacing:-.03em;line-height:1.1;margin:0 0 .7rem}.ebook-form-card__intro{color:#64748b;line-height:1.65;margin:0 0 1.6rem}.ebook-form-card .hs-form,.ebook-form-card form{margin:0;max-width:none;padding:0;width:100%}.ebook-form-card form fieldset{border:0;margin:0;max-width:none!important;padding:0;width:100%}.ebook-form-card .hs-form-field{margin:0 0 1rem!important;width:100%!important}.ebook-form-card .hs-form-field>label,.ebook-form-card .hs-form-field>legend{color:#0c1e21;display:block;font-size:.86rem;font-weight:700;margin:0 0 .4rem}.ebook-form-card .hs-input:not([type=checkbox]):not([type=radio]),.ebook-form-card form input[type=email],.ebook-form-card form input[type=number],.ebook-form-card form input[type=tel],.ebook-form-card form input[type=text],.ebook-form-card form input[type=url],.ebook-form-card form select,.ebook-form-card form textarea{background:#fbfcfb!important;border:1px solid #d4dbd7!important;border-radius:.75rem!important;box-shadow:none!important;color:#0c1e21!important;font-size:.96rem!important;margin:0!important;min-height:50px;padding:.78rem .95rem!important;width:100%!important}.ebook-form-card form textarea{min-height:108px}.ebook-form-card .hs-input:not([type=checkbox]):not([type=radio]):focus,.ebook-form-card form input:focus,.ebook-form-card form select:focus,.ebook-form-card form textarea:focus{background:#fff!important;border-color:#ff8000!important;box-shadow:0 0 0 4px rgba(255,128,0,.12)!important;outline:0!important}.ebook-form-card .inputs-list{list-style:none;margin:0;padding:0!important}.ebook-form-card .inputs-list li{margin:.5rem 0;padding:0!important}.ebook-form-card .hs-error-msgs li:before,.ebook-form-card .inputs-list li:before{display:none!important}.ebook-form-card .inputs-list label{align-items:flex-start;color:#64748b;display:flex;font-size:.82rem;font-weight:500;gap:.6rem;line-height:1.5}.ebook-form-card .hs-form-booleancheckbox{display:block}.ebook-form-card input[type=checkbox],.ebook-form-card input[type=radio]{accent-color:#ff8000;flex:0 0 1.1rem;height:1.1rem!important;margin:.15rem 0 0!important;width:1.1rem!important}.ebook-form-card .hs-error-msgs{margin:.3rem 0 0;padding:0!important}.ebook-form-card .hs-error-msg,.ebook-form-card .hs-main-font-element{color:#b42318;font-size:.8rem;font-weight:650}.ebook-form-card .hs-richtext,.ebook-form-card .legal-consent-container{color:#677479;font-size:.76rem;line-height:1.5}.ebook-form-card .hs-submit{margin:1.3rem 0 0}.ebook-form-card .hs-button,.ebook-form-card form button[type=submit],.ebook-form-card form input[type=submit]{background:#ff8000!important;border:0!important;border-radius:999px!important;box-shadow:0 12px 25px rgba(255,128,0,.22)!important;color:#fff!important;cursor:pointer;font-family:Outfit,sans-serif;font-size:.9rem!important;font-weight:750!important;letter-spacing:.02em!important;margin:0!important;min-height:52px;padding:.9rem 1.25rem!important;text-transform:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease!important;width:100%}.ebook-form-card .hs-button:hover,.ebook-form-card form button[type=submit]:hover,.ebook-form-card form input[type=submit]:hover{background:#0c1e21!important;box-shadow:0 14px 28px rgba(12,30,33,.2)!important;transform:translateY(-2px)!important}.ebook-form-card__privacy{color:#83908b;font-size:.76rem;line-height:1.5;margin:1rem 0 0;text-align:center}.ebook-form-empty{background:#fff8f0;border:1px dashed rgba(255,128,0,.45);border-radius:.9rem;color:#8d4b13;font-size:.88rem;font-weight:650;line-height:1.55;padding:1rem}@media (max-width:1023px){.ebook-post-layout{grid-template-columns:1fr}.ebook-form-sidebar{position:static;width:min(100%,560px)}}@media (max-width:520px){.blog-pagination__arrow span{display:none}.blog-pagination__arrow{min-width:2.75rem;padding-inline:0}}