*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%}.container{max-width:1200px;margin:0 auto;padding:0 32px;width:100%}.spacing{padding:90px 0}.left_side_content h1{font-size:46px;font-weight:700;color:#1f2937;margin-bottom:10px;line-height:1.4;word-break:break-all}.cstm-button{border:1px solid #4e46dc;color:#fff;border-radius:10px;padding:6px 16px;cursor:pointer;font-size:14px;font-weight:500;background-color:#4f46e5;transition:.3s}button:disabled{opacity:.5}.heading_section h2{text-align:center;font-size:36px;font-weight:700;color:#1c1c1c;margin-bottom:40px;word-break:break-all}.background_wrapper{background-color:#f9fafb;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.section-first{text-align:center;padding:64px 0;position:relative}.section-first.first-padding{padding-top:100px}.section-first h1{font-size:38px;font-weight:700;color:#4e46dc;margin-bottom:16px;word-break:break-all}.section-first p{font-size:20px;max-width:720px;margin:0 auto;color:#333;word-break:break-all}.decorative-circles{position:absolute;left:-100px;top:50%;transform:translateY(-50%);width:300px;height:300px;z-index:-1;opacity:.15;border-radius:50%;border:30px solid #4e46dc}.decorative-circles::before{content:'';position:absolute;inset:-60px;border-radius:50%;border:30px solid #4e46dc}.category-filter{background-color:#fff;padding:12px 0;width:100%;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:32px}.category-filter .filter_wraper{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.category-filter .filter_wraper .filter_label{font-size:18px;font-weight:700;color:#4e46dc;margin-right:16px;margin-bottom:12px}.category-filter .filter_wraper .filter_pill_button{display:flex;flex-wrap:wrap;gap:12px}.category-filter .filter_wraper .filter_pill_button .pill.active{background-color:#4e46dc;color:#fff}.category-filter .filter_wraper .filter_pill_button .pill{border:1px solid #4e46dc;color:#4e46dc;background-color:transparent;border-radius:9999px;padding:6px 16px;cursor:pointer;font-size:16px;font-weight:500;transition:.2s}.category-filter .filter_wraper .filter_pill_button .pill:hover{background-color:rgba(78,70,220,.1);color:#4e46dc}.ebook-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:32px;margin-bottom:64px}.ebook-cards-grid .ebook-first-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:24px;display:flex;align-items:center;gap:24px;transition:transform .2s,box-shadow .2s}.card_item_read,.testimonials_wraper .testimonials_cards{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ebook-cards-grid .ebook-first-card.card_hover:hover{transform:translateY(-5px)}.ebook-cards-grid .ebook-first-card img.cover-image{width:100%;max-width:140px;height:auto;object-fit:cover;transition:transform .3s}.ebook-cards-grid .ebook-first-card .ebook-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;flex:1}.ebook-cards-grid .ebook-first-card .ebook-title{font-size:24px;font-weight:600;color:#1c1c1c;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.ebook-cards-grid .ebook-first-card .ebook-description{color:#666;font-size:18px;font-weight:500;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;word-break:break-all}.ebook-cards-grid .ebook-first-card .ebook-content .download-btn{background-color:#4e46dc;color:#fff;padding:12px 24px;border-radius:6px;font-size:16px;font-weight:600;text-align:center;cursor:pointer;border:none;transition:background-color .2s;text-decoration:none;display:inline-block}.ebook-cards-grid .ebook-first-card .ebook-content .download-btn .download-icon{padding-right:8px;font-size:18px}.cstm-button.download_btn .download-icon i,.ebook-cards-grid .ebook-first-card .ebook-content .download-btn .download-icon i{font-size:18px}.hero_section .hero_section_wraper{display:flex;justify-content:space-between;align-items:center}.hero_section .hero_section_wraper .left_side_content{max-width:50%;width:100%}.hero_section .hero_section_wraper .left_side_content p{font-size:23px;font-weight:600;color:#4b5568;margin-bottom:10px;word-break:break-all}.hero_section .hero_section_wraper .left_side_content ul{margin-bottom:32px;list-style:none}.cstm-button.download_btn{font-size:18px;font-weight:500;padding:12px 30px;display:inline-block;min-width:200px}.cstm-button.download_btn:hover{transform:translateY(-2px);color:#fff}.cstm-button.download_btn .download-icon{padding-right:8px}.hero_section .hero_section_wraper .left_side_content ul li{font-size:18px;font-weight:500;color:#1f2949;line-height:1.8;display:flex;align-items:flex-start}.hero_section .hero_section_wraper .left_side_content ul li span{word-break:break-all}.hero_section .hero_section_wraper .left_side_content ul li i{color:#10b981;margin-right:5px;margin-top:8px}.hero_section .hero_section_wraper .right_side_content{max-width:50%;width:100%;text-align:center}.hero_section .hero_section_wraper .right_side_content figure img{width:100%;max-width:360px}.inside_ebook .inside_ebook_child .inside_cards_section{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0}.inside_ebook .inside_ebook_child .inside_cards_section .cards_items{display:flex;padding:10px;max-width:50%;width:100%;margin-bottom:20px}.inside_ebook .inside_ebook_child .inside_cards_section .cards_items .cards_item_lft{min-width:40px;max-width:40px;width:100%}.inside_ebook .inside_ebook_child .inside_cards_section .cards_items .cards_item_lft i{font-size:32px;color:#4f46e5}.inside_ebook .inside_ebook_child .inside_cards_section .cards_items .cards_item_rgt{padding-left:20px;width:calc(100% - 40px)}.inside_ebook .inside_ebook_child .inside_cards_section .cards_items .cards_item_rgt h3{font-size:26px;font-weight:600;margin-bottom:6px;word-wrap:break-word;line-height:1.2}.inside_ebook .inside_ebook_child .inside_cards_section .cards_items .cards_item_rgt p{font-size:20px;font-weight:500;color:#374768;word-wrap:break-word}.cards_wraper{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;margin:40px 0}.card_item_read{background-color:#fff;align-items:baseline;padding:23px;max-width:49%;width:100%;margin-bottom:20px;border-radius:10px}.cards_footer_read{display:flex;align-items:center;margin:10px 0}.cards_footer_read .footer_boder{max-width:100px;width:100%;height:3px;background-color:#4338ca;border-radius:10px}.cards_footer_read .footer_padding{padding-left:8px}.cards_wraper .card_item_read h3{font-size:26px;font-weight:600;color:#1f2937;margin-bottom:16px;word-break:break-all}.cards_wraper .card_item_read p,.testimonials_wraper .testimonials_cards .italic{font-weight:500;word-wrap:break-word;font-size:20px}.cards_wraper .card_item_read p{color:#374768;line-height:1.3;margin-bottom:0;word-break:break-all}.marquee_wrapper{overflow:hidden;width:100%;position:unset!important}.marquee{height:170px;width:100%;position:relative}.marquee--inner{display:block;width:200%;position:absolute;animation:15s linear infinite marquee}.marquee--inner:hover,.rotate_img:hover{animation-play-state:paused}.marquee--inner span{float:left;width:50%;margin:9px 0}.marquee--inner span img{max-width:100%}@keyframes marquee{0%{left:0}100%{left:-100%}}.testimonials_wraper{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0}.testimonials_wraper .testimonials_cards{background-color:#fff;align-items:baseline;padding:26px;max-width:32%;width:100%;border-radius:10px}.testimonials_wraper .testimonials_cards .testimonials_icons i{font-size:34px;font-weight:700;color:#6366f1;margin-bottom:12px}.testimonials_wraper .testimonials_cards .testimonials_footer{display:flex;align-items:center;gap:14px;margin-top:20px}.testimonials_wraper .testimonials_cards .testimonials_footer .testimonials_img{max-width:50px;min-width:50px;width:100%}.testimonials_wraper .testimonials_cards .testimonials_footer .testimonials_img img{width:100%;object-fit:cover}.testimonials_wraper .testimonials_cards .testimonials_footer .testimonials_users{width:calc(100% - 60px)}.testimonials_wraper .testimonials_cards .testimonials_footer .testimonials_users h4{font-size:16px;font-weight:600;margin-bottom:7px;word-wrap:break-word}.testimonials_wraper .testimonials_cards .testimonials_footer .testimonials_users p{font-size:14px;font-weight:500;color:#979b90}.download_ebook .heading_section p{font-size:20px;font-weight:600;color:#4b5568;text-align:center;max-width:700px;margin:0 auto;width:100%;word-break:break-all}.download_ebook .heading_section.heading_margin h2{margin-bottom:10px;word-break:break-all}.download_ebook .form-section{background-color:#fff;max-width:550px;width:100%;margin:0 auto;padding:30px;border-radius:10px}.form-section .form_field label{display:block;font-size:18px;font-weight:500}.form-section .form_field input{font-size:16px;font-weight:400;width:100%;padding:14px;border-radius:8px;border:1px solid #d1d5db;margin:15px 0}.form-section .form_field input::placeholder{font-size:16px;font-weight:500}.form-section .checkbox_wrapper{margin:9px 0}.form-section .checkbox_wrapper span{font-size:16px;font-weight:500;cursor:pointer}.form-section .form-btn{text-align:center;margin:18px 0}.form-section .form-btn .cstm-button.download_btn.btn-width{width:100%}.form-section .privacy-message{text-align:center;color:#666;font-size:16px;cursor:pointer;word-break:break-all}.form-section .privacy-message i{color:#888}@media (max-width:992px){.hero_section .hero_section_wraper{display:unset}.hero_section{padding-top:120px}.hero_section .hero_section_wraper .left_side_content{max-width:100%;width:100%}.hero_section .hero_section_wraper .right_side_content{max-width:100%;width:100%;text-align:center}}@media (max-width:882px){.hero_section{padding-top:80px}}@media (max-width:767px){.hero_section{padding-top:95px}.hero_section .hero_section_wraper{display:unset}.hero_section .hero_section_wraper .left_side_content,.testimonials_wraper .testimonials_cards{max-width:100%;width:100%}.hero_section .hero_section_wraper .right_side_content{max-width:100%;width:100%;margin:14px auto}.inside_ebook .inside_ebook_child .inside_cards_section .cards_items{max-width:100%;width:100%;margin-bottom:20px}}@media (max-width:575px){.left_side_content h1{font-size:36px;font-weight:600;line-height:1.3}.hero_section{padding-top:70px}.hero_section .hero_section_wraper .left_side_content p{font-size:22px;font-weight:600;margin:14px 0;line-height:1.4}.hero_section .hero_section_wraper .left_side_content ul{margin:26px 0}.heading_section h2{font-size:30px}.cards_wraper .card_item_read h3{font-size:24px}.cards_wraper .card_item_read p,.testimonials_wraper .testimonials_cards .italic{font-size:16px;line-height:1.4}.form-section .form_field input{margin:16px 0}.form-section .checkbox_wrapper,.form-section .form-btn .cstm-button.download_btn.btn-width{margin:12px 0}.testimonials_wraper .testimonials_cards .testimonials_footer .testimonials_users h4{font-size:16px}.ebook-cards-grid .ebook-first-card,.hero_section .hero_section_wraper{display:unset}.ebook-cards-grid{grid-template-columns:unset}.ebook-cards-grid .ebook-first-card .ebook-content{display:unset;text-align:left}.card_item_read,.inside_ebook .inside_ebook_child .inside_cards_section .cards_items,.testimonials_wraper .testimonials_cards{max-width:100%}.download_ebook .form-section{max-width:330px;width:100%}.hero_section .hero_section_wraper .left_side_content{max-width:100%;width:100%;margin-bottom:30px}.hero_section .hero_section_wraper .right_side_content{max-width:100%;width:100%}.ebook-first-card{text-align:center}.inside_ebook .inside_ebook_child .inside_cards_section .cards_items .cards_item_rgt h3{font-size:22px}.inside_ebook .inside_ebook_child .inside_cards_section .cards_items .cards_item_rgt p{line-height:1.2;font-size:18px}.ebook-cards-grid .ebook-first-card .ebook-content .download-btn{width:100%}.marquee{height:75px!important;width:100%;position:relative}.marquee--inner{display:block;width:300%;position:absolute;animation:15s linear infinite marquee}.marquee--inner span img{max-width:100%;height:auto}.hero_section .hero_section_wraper .left_side_content ul li{display:flex;align-items:flex-start;margin-top:6px;line-height:1.4}.decorative-circles{left:50px;display:none}}