header a.logo{max-width:none;margin:0;line-height:0}header a.logo img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:42px;display:block}@media (max-width:767px){header a.logo img{max-width:150px;max-height:36px}}.top-inn{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.top-bar p.top-promo{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#ffffff14;border-radius:999px;flex:1;margin:0;padding:6px 20px;font-size:12px;font-weight:600;line-height:1.4}.top-bar ul.top-ul a{white-space:nowrap;font-size:13px;font-weight:500}.header{padding:14px 0}.header .header-row{flex-wrap:nowrap;justify-content:space-between;gap:24px}.site-header-brand{justify-content:flex-start;align-items:center;gap:16px;display:flex}.header-nav-wrap{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.site-header-nav{justify-content:flex-end;width:100%;display:flex}.site-header-nav .menu{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.site-header-nav .menu>li{margin-right:22px}.site-header-nav .menu>li:last-child{margin-right:0}.site-header-nav .menu>li>a{letter-spacing:.01em;font-size:15px;font-weight:600;line-height:1.2}.site-header-nav .drop-down{position:relative}.site-header-nav .drop-down-cont{width:320px;min-width:280px;left:auto;right:0}.site-header-nav .nav-cta-item{margin-left:4px}.site-header-nav .nav-cta{background:#1c4a40;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,transform .2s;display:inline-block;box-shadow:0 2px 8px #1c4a4040;color:#fff!important}.site-header-nav .nav-cta:after{display:none!important}.site-header-nav .nav-cta:hover{background:#c45c2a;transform:translateY(-1px);color:#fff!important}.header.sticked{box-shadow:0 4px 24px #00000014}@media (max-width:1199px){.site-header-nav .menu>li{margin-right:16px}.site-header-nav .menu>li>a{font-size:14px}.site-header-nav .nav-cta{padding:8px 14px;font-size:13px}}@media (max-width:991px){.top-bar p.top-promo{padding:5px 12px;font-size:11px}.header .header-nav-wrap{display:none!important}a.menu-bottom{display:block!important}.site-header-brand{width:100%;position:relative}.main-menu{width:100%;height:100%;margin:0;padding-top:20px;transition:all .5s ease-in-out;display:block;position:fixed;top:0;right:-100%;overflow:auto;z-index:999!important}.menu-open .main-menu{background:#141414;margin:0;padding-top:60px;right:0}}body.homepage{--ab-bg:#c9a754;--ab-bg-warm:#c9a754;--ab-surface:#fff;--ab-text:#1a2421;--ab-text-muted:#4d5c57;--ab-primary:#1c4a40;--ab-primary-dark:#0f2d26;--ab-accent:#c45c2a;--ab-accent-hover:#a34a22;--ab-gold:#b8956b;--ab-font-body:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--ab-font-display:"Libre Baskerville",Georgia,"Times New Roman",serif;font-family:var(--ab-font-body);color:var(--ab-text);background:var(--ab-bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}body.homepage h1,body.homepage h2,body.homepage h3,body.homepage .heading h2,body.homepage .heading h3,body.homepage .dream_author .heading h2,body.homepage .our-banner h1{font-family:var(--ab-font-display);letter-spacing:-.02em;font-weight:700}body.homepage .top-bar{background:var(--ab-primary-dark);font-size:13px}body.homepage .top-bar p,body.homepage .top-bar a{color:#e8ebe9}body.homepage .header{background:var(--ab-bg-warm);border-bottom:1px solid #1c4a401f;padding:12px 0}body.homepage .header ul li a{color:var(--ab-primary-dark);font-size:15px;font-weight:600}body.homepage .header ul li a:hover{color:var(--ab-accent)}body.homepage .site-header-nav .nav-cta{background:var(--ab-primary);box-shadow:0 2px 10px #0f262033}body.homepage .site-header-nav .nav-cta:hover{background:var(--ab-accent)}body.homepage .top-bar p.top-promo{color:#e8ebe9;background:#ffffff1a}body.homepage .our-banner{background:var(--ab-primary-dark)}body.homepage .our-banner:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(125deg,#0f2620eb 0%,#1c4a40c7 45%,#142d26e0 100%);position:absolute;inset:0}body.homepage .our-banner>div{z-index:1;position:relative}body.homepage .our-banner h1{margin-bottom:1.25rem;font-size:clamp(2rem,4.2vw,3.125rem);font-weight:700;line-height:1.15}body.homepage .our-banner p{opacity:.95;max-width:36rem;font-size:1.125rem;line-height:1.65}body.homepage .our-banner .banner-thumb{object-fit:contain;background:0 0;width:100%;max-width:420px;height:auto;margin:0 auto;display:block}body.homepage .btn-block .btn,body.homepage .btn.btn-orange{font-family:var(--ab-font-body);letter-spacing:.02em;text-shadow:none;background:var(--ab-accent);border-radius:999px;padding:13px 32px;font-size:15px;font-weight:600}body.homepage .btn-block .btn:hover,body.homepage .btn.btn-orange:hover{background:var(--ab-accent-hover)}body.homepage .theme-btn.btn2{color:#fff;background:0 0;border:2px solid #ffffffd9;font-weight:600}body.homepage .theme-btn.btn2:hover{background:#ffffff1f}body.homepage .heading h2{color:var(--ab-primary-dark);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.25}body.homepage .heading p,body.homepage p{color:var(--ab-text-muted);font-size:1rem;line-height:1.7}body.homepage .book-writing .heading h2,body.homepage .mark-writing .heading h2{color:var(--ab-primary-dark)}body.homepage .exten-array{background:var(--ab-bg)}body.homepage .ext_item h3{font-family:var(--ab-font-display);color:var(--ab-primary-dark);font-size:1.5rem}body.homepage .cta-blocks{background:var(--ab-primary-dark)}body.homepage .dream_author{background:var(--ab-bg-warm)}body.homepage .bi_item h4{font-family:var(--ab-font-display);color:var(--ab-accent)}body.homepage .benefits-scroll,body.homepage .benefits-scroll .sub-service{background:var(--ab-bg)}body.homepage #benefits-intro .heading h2{color:var(--ab-primary-dark);font-size:clamp(1.75rem,3vw,2.25rem)}body.homepage #benefits-intro .heading p{font-size:1.0625rem}body.homepage #benefits .ex_txt{border:1px solid #1c4a400f;border-radius:20px;box-shadow:0 4px 28px #1c4a4014}body.homepage #benefits .ex_txt h3 small{font-family:var(--ab-font-body);color:var(--ab-primary-dark);font-size:1.125rem;font-weight:600}body.homepage .footer{background:var(--ab-primary-dark)}body.homepage .form-yellow{border-radius:16px}body.homepage .drop-down-cont{background-color:var(--ab-bg-warm)}body.homepage .mark-writing .mar_bg{border-radius:24px;box-shadow:0 8px 40px #1c4a401a}body.homepage .mark-writing .book-stand{background:0 0;width:100%;height:auto;display:block}body.homepage .mkd_item h4{font-family:var(--ab-font-body);color:#fff;font-size:1.0625rem;font-weight:700}body.homepage .manuscript .manu_item{border-top-color:var(--ab-accent)}body.homepage .writerexpend .heading h2{font-size:clamp(1.5rem,2.5vw,2rem)}body.homepage .writerexpend .book-shelf{background:0 0;width:100%;height:auto;display:block}body.homepage .testimonial .heading h3{font-family:var(--ab-font-display);font-size:1.5rem}.skip-link{z-index:10000;color:#fff;background:#c45c2a;padding:.75rem 1rem;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}body.homepage .skip-link{background:var(--ab-accent)}.our-banner h1,.our-banner p,.our-banner .text-white{color:#fff!important}.our-banner video.hero-video,.our-banner .position-absolute{object-fit:cover;z-index:-1;width:100%;height:100%;top:0;left:0}.theme-btn.btn2{color:#fff;background:#000;border:1px solid}.gap{flex-wrap:wrap;gap:18px;display:flex}.book-writing .btn.promo-cta,.book-writing .btn.btn-orange.promo-cta{color:#000;cursor:pointer;text-shadow:none;z-index:2;background-color:#fff;border:none;border-radius:24px;margin-top:0;margin-left:0;padding:8px 44px;font-size:23px;animation:2s linear infinite blinker;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}@keyframes blinker{50%{opacity:0}}.ext_item h3{color:#2c2d30;margin-bottom:10px;font-size:28px;font-weight:800}.exten-array .ext_item p{color:#2c2d30}.genres-portfolio{color:#fff;background-color:#0a4a47;background-image:radial-gradient(80% 60% at 20% 30%,#ffffff0f 0%,#0000 55%),radial-gradient(70% 50% at 80% 70%,#00000040 0%,#0000 50%),linear-gradient(160deg,#0d5a56 0%,#063a38 45%,#0a4a47 100%);padding:0 0 64px;position:relative}.genres-portfolio__top-bar{background:#ffc107;height:10px;margin-bottom:40px}.genres-portfolio__heading{text-align:center;font-family:"Almendra",var(--ab-font-display,Georgia,serif);color:#fff;margin:0 0 28px;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.2}.genres-portfolio__highlight{color:#ffc107}.genres-portfolio__tabs{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:18px;display:flex}.genres-portfolio__tab{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 18px;font-family:Almendra,Georgia,serif;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:700;transition:background .2s,color .2s,transform .2s}.genres-portfolio__tab:hover{color:#ffc107}.genres-portfolio__tab.active{color:#1a2421;background:#ffc107}.genres-portfolio__rule{background:#ffffff59;max-width:100%;height:1px;margin:0 auto 36px}.genres-portfolio__panel{animation:.45s genreFadeIn;display:none}.genres-portfolio__panel.active{display:block}.genres-portfolio__panel[hidden]{display:none!important}.genres-portfolio__genre-title{color:#ffc107;margin:0 0 16px;font-family:Almendra,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.genres-portfolio__desc{font-family:var(--ab-font-body,"Plus Jakarta Sans",sans-serif);color:#fff;max-width:36rem;margin:0 0 28px;font-size:1rem;line-height:1.65}body.homepage .genres-portfolio p,body.homepage .genres-portfolio__desc{color:#fff}.genres-portfolio__actions{flex-wrap:wrap;gap:14px;display:flex}.genres-portfolio__btn{font-family:var(--ab-font-body,"Plus Jakarta Sans",sans-serif);border:2px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:10px 8px 10px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.genres-portfolio__btn--primary{color:#1a2421;background:#ffc107}.genres-portfolio__btn--primary:hover{color:#1a2421;transform:translateY(-2px);box-shadow:0 8px 24px #ffc10759}.genres-portfolio__btn--ghost{color:#fff;background:0 0;border-color:#ffffffd9}.genres-portfolio__btn--ghost:hover{color:#fff;background:#ffffff14}.genres-portfolio__btn-icon{color:#1a2421;background:#5ebfb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.genres-portfolio__covers{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.genres-portfolio__cover{border-radius:10px;width:calc(33.333% - 10px);max-width:200px;height:auto;transition:transform .25s;box-shadow:0 12px 32px #00000059}.genres-portfolio__cover:hover{transform:translateY(-4px)scale(1.02)}@keyframes genreFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.genres-portfolio__covers{margin-top:28px}.genres-portfolio__cover{width:calc(50% - 8px);max-width:180px}}@media (max-width:575px){.genres-portfolio__tabs{gap:6px 10px}.genres-portfolio__tab{padding:6px 12px;font-size:.95rem}.genres-portfolio__cover{width:100%;max-width:220px}.genres-portfolio__actions{flex-direction:column}.genres-portfolio__btn{justify-content:space-between;width:100%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.testimonial-slider{min-height:200px;position:relative;overflow:hidden}.titem{opacity:0;transition:opacity .5s;display:none}.titem.active{opacity:1;display:block}.test-nav{gap:10px;margin-top:20px;display:flex}.test-nav button{cursor:pointer;background:0 0;border:none;padding:0}.test-black{position:relative}.benefits-scroll{background:#c9a754;position:relative}.benefits-scroll .sub-service{z-index:2;background:#c9a754;position:sticky;top:0;left:0;right:0}#benefits-intro.sub-service{z-index:2;align-items:center;min-height:42vh;padding:72px 0 32px;display:flex}#benefits-intro .heading{margin-bottom:0}#benefits-intro .heading h2{color:#1d1d1f;margin-bottom:16px;font-size:36px;font-weight:600}#benefits-intro .heading p{color:#2c2d30;max-width:820px;margin:0 auto;font-size:16px;line-height:1.65}#benefits.sub-service{z-index:3;padding:24px 0 120px}#benefits .service-cont+.service-cont{margin-top:0}#benefits .ex_txt{opacity:0;will-change:opacity,transform;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),box-shadow .3s;transform:translateY(48px)}#benefits .ex_txt.is-visible{opacity:1;transform:translateY(0)}#benefits .ex_txt.is-visible:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000014}#benefits .ex_txt p{color:#2c2d30;margin-bottom:0;font-size:15px;line-height:1.55}.sub-service--static{z-index:auto!important;position:relative!important;top:auto!important}.modal.lead-modal[hidden]{display:none!important}.modal.lead-modal{z-index:10000;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0;overflow:visible}.modal.lead-modal.is-open,.modal.lead-modal:not([hidden]){display:flex!important}.modal__backdrop{background:#000000b8;position:absolute;inset:0}.lead-modal__dialog{z-index:1;width:100%;max-width:700px;margin:0 auto;position:relative}.lead-modal__content{background:#c9a754 url(/assets/images/pup.webp) 50% 100%/cover no-repeat;border:none;border-radius:4px;padding:40px 30px 30px;position:relative;box-shadow:0 24px 64px #00000059}.lead-modal__close{z-index:5;color:#83ad1d;cursor:pointer;background:#fff;border:3px solid #8cac05;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:18px;line-height:1;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 4px 12px #00000026}.lead-modal__close:hover{color:#6d9418;border-color:#6d9418}.lead-modal__body{align-items:center;gap:12px;display:flex}.lead-modal__visual{flex:0 0 46%;max-width:46%}.lead-modal__book-img{width:100%;height:auto;display:block}.lead-modal__form-wrap{flex:1;min-width:0}.lead-modal__title{font-family:var(--ab-font-body,"Plus Jakarta Sans",system-ui,sans-serif);color:#fb0b0b;text-align:center;text-shadow:2px 2px 3px #181223;margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.15}.lead-modal__title span{display:block}.lead-modal__form{flex-direction:column;gap:10px;display:flex}.lead-modal__input{color:#1a2421;box-sizing:border-box;background:#fff;border:1px solid #333;border-radius:10px;width:100%;padding:10px 15px;font-family:inherit;font-size:16px}.lead-modal__input:focus{outline-offset:1px;outline:2px solid #ad8c4c}.lead-modal__textarea{resize:vertical;min-height:100px}.lead-modal__submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ad8c4c 0% 100%);border:none;border-radius:12px;width:100%;margin-top:4px;padding:12px 40px;font-family:inherit;font-size:20px;font-weight:600;transition:filter .2s,transform .2s}.lead-modal__submit:hover{filter:brightness(1.05);transform:translateY(-1px)}@media (max-width:767px){.lead-modal__content{padding:36px 20px 24px}.lead-modal__body{flex-direction:column}.lead-modal__visual{flex:none;width:100%;max-width:100%}.lead-modal__title{font-size:24px}.lead-modal__close{top:-8px;right:-4px}}.w-xl-90{max-width:90%;margin:0 auto}@media (prefers-reduced-motion:reduce){.book-writing .btn.promo-cta{animation:none}#benefits .ex_txt{opacity:1;transition:box-shadow .3s;transform:none}}@media only screen and (max-width:980px) and (min-width:320px){.gap{justify-content:center}.book-writing .btn.promo-cta{padding:8px 24px;font-size:16px}#benefits-intro.sub-service{min-height:auto;padding:48px 0 24px}#benefits-intro .heading h2{font-size:28px}#benefits.sub-service{padding-bottom:64px}body.homepage .our-banner h1{font-size:1.75rem;line-height:1.2}body.homepage .our-banner p{font-size:1rem}body.homepage .header ul li a{font-size:14px}.header .header-brand-wrap,.site-header-brand{width:100%}}.bw_inside{background-position:100% 100%;background-repeat:no-repeat;background-size:min(38%,360px);max-width:100%;margin-left:auto;margin-right:auto;box-shadow:0 16px 48px #0000001a;width:100%!important;padding:48px 56px!important}section.book-writing,section.abt-writing,section.genr-writing{margin-top:-36px;margin-bottom:0;padding:0 0 56px}section.book-writing{margin-top:-50px;margin-bottom:-50px;padding:0}section.book-writing .container{max-width:1183px}section.cnt-writing{margin-top:-36px;margin-bottom:0;padding:0 0 80px}section.inn-banner{padding-bottom:72px}.abt-writing .bw_inside,.cnt-writing .bw_inside,.pub_writing .bw_inside{background-color:#fff;background-image:none}section.book-writing .bw_inside{aspect-ratio:1002/616;z-index:1;border-radius:30px;max-width:1183px;min-height:280px;margin-left:auto;margin-right:auto;display:block;position:relative;overflow:hidden;box-shadow:0 0 40px #000;background:#fff url(/assets/images/supper-con-banner2.jpg) 50%/cover no-repeat!important;width:87%!important;padding:0!important}.book-writing .btn.promo-cta,.book-writing .btn.btn-orange.promo-cta{z-index:2;margin-top:0;margin-left:0;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}section.genr-writing .bw_inside{min-height:auto;padding-top:48px!important}.bw_inside .heading h2,.bw_inside .heading h3{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.35}.bw_inside .heading p{max-width:72ch}section.cnt-writing.cont_pg{padding-bottom:80px}.cnt-writing .heading{text-align:left}.cnt-writing .heading h3{margin-bottom:16px}.cnt-writing .row.align-items-center.mt-5{margin-top:2rem!important}.cnt-writing .ct_item{text-align:left;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:14px;height:100%;padding:28px 24px}.ct_item:after{display:none!important}.ct_item h5{margin:12px 0 8px;font-size:1.2rem}.ct_item h5 a{color:#1c4a40;font-weight:700;text-decoration:none}.ct_item h5 a:hover{color:#c45c2a}.tc-ico{height:auto}.tc-ico img{width:auto;max-height:52px}.ct_item .btn{margin-top:16px}img.publ-img,.bw_inside .editiing-thumb{border-radius:12px;width:100%;height:auto;display:block}.abt-writing .bw_inside ul{margin-top:16px}@media (max-width:991px){.bw_inside{background-position:100% 0;background-size:160px;padding:36px 32px!important}section.book-writing .bw_inside{aspect-ratio:1002/616;min-height:220px;width:100%!important}}@media (max-width:767px){.abt-writing .bw_inside,.cnt-writing .bw_inside,.genr-writing .bw_inside,.pub_writing .bw_inside{background-image:none!important;padding:28px 24px!important}section.book-writing .bw_inside{aspect-ratio:auto;min-height:200px;background-size:cover!important;width:100%!important}.book-writing .btn.promo-cta,.book-writing .btn.btn-orange.promo-cta{margin-top:0;padding:8px 24px;font-size:16px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}section.inn-banner{padding-bottom:32px}section.book-writing,section.abt-writing,section.genr-writing,section.cnt-writing{margin-top:0;padding-top:24px;padding-bottom:48px}section.cnt-writing.cont_pg{padding-bottom:48px}}.legal-content h3{margin-top:1.75rem;margin-bottom:.75rem;font-size:1.25rem}.legal-content p,.legal-content ul{margin-bottom:1rem}.legal-content ul{padding-left:1.25rem}

