/* Seventeen page compositions. Copy and assets come from the existing fragments. */
.service-layout{--layout-accent:#a44700;--layout-ink:#09243c;background:#fff;overflow:clip}.service-layout-shell.service-expansion{max-width:1280px;padding:26px 36px 50px;margin:0 auto;color:#12283e}.layout-block{min-width:0;margin:30px 0}.layout-block>section,.layout-block>.service-page-nav,.layout-block>.ime-jump-placeholder{margin-top:0;margin-bottom:0}.layout-block--intro{max-width:1000px;margin:8px 0 26px}.layout-block--intro>.intro{font-size:1.125rem;line-height:1.65;margin:0}.layout-block--title{margin:6px 0 20px}.layout-block--nav{margin:26px 0 34px}.layout-row{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:start;margin:36px 0}.layout-row>.layout-block{margin:0}.layout-row .service-preparation-layout{grid-template-columns:1fr}.layout-row .service-choice-grid,.layout-row .service-related-grid{grid-template-columns:1fr}.layout-row .service-quick-answer{height:100%}.service-layout .service-section-label>span{display:none}.service-layout .service-section-label{margin-bottom:15px}.service-layout .service-strategy{box-shadow:none}.service-layout .service-flow h3{letter-spacing:0}.service-layout .side-sticky{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.service-layout .side-sticky>*{margin:0;min-width:0}.service-layout .side-sticky .aside-card{box-shadow:none;padding:24px 18px}.service-layout .side-sticky .aside-card h3{font-size:1.65rem}.service-layout .side-sticky .aside-card p{font-size:.9375rem;line-height:1.6}.service-layout .side-sticky .aside-card .btn{font-size:.9375rem}.service-layout .side-sticky .resource-panel>h3{font-size:1.4rem}.service-layout .side-sticky .resource-panel>a{padding:13px 9px;gap:9px}.service-layout .side-sticky .resource-panel b{font-size:1rem}.service-layout .side-sticky .resource-panel small{font-size:.75rem}.service-layout .guide-promo{display:flex;flex-direction:column;padding:22px 18px;text-align:center}.service-layout .guide-book{width:95px;max-width:100%}.service-layout .guide-promo h3{font-size:1.5rem}.service-layout .guide-promo p{font-size:.8125rem}.service-layout .side-sticky .related-panel .reference-sprite{width:56px}.service-layout .layout-block--aside{padding:26px 0;border-top:1px solid #ddccb2;border-bottom:1px solid #ddccb2}.service-layout .benefit-list p{font-size:.9375rem;line-height:1.6}.service-layout .benefit-list h3{font-size:1.125rem;line-height:1.35}.service-layout .included{margin:0;border-radius:12px;padding:26px}.service-layout .included li{line-height:1.7;font-size:1rem}.service-layout .included .service-illustration{height:260px}.service-layout .service-choice-grid summary{font-size:1.125rem}.service-layout .service-choice-grid details>p{font-size:.9375rem}.service-layout .service-quick-answer p{font-size:1rem}.service-layout .service-flow p{font-size:.9375rem}.service-layout .service-flow{gap:24px}.service-layout .service-preparation-layout{grid-template-columns:1.2fr 1fr}.service-layout .service-preparation{padding:32px}.service-layout .faq{max-width:100%;padding:26px 0}.service-layout .faq summary{min-height:48px}.service-layout .service-decision-table caption{font-size:.875rem}.service-layout .service-workflow{padding:32px}.service-layout .service-expansion h2{max-width:1050px}.service-layout .detail-note{font-size:.9375rem;line-height:1.75;margin:0}.service-layout .overview-grid{gap:24px}.service-layout .overview-process{padding:28px 0}.service-layout .price{margin:0;min-width:0}.service-layout .layout-block--references{margin-top:40px}
/* Publishing: a service catalogue with broad comparison space. */
.service-layout--publishing .service-hero{min-height:290px}.service-layout--publishing .subhero-inner{width:100%;text-align:center}.service-layout--publishing .subhero-inner p{margin-left:auto;margin-right:auto;max-width:700px}.service-layout--publishing .breadcrumbs{text-align:center}.service-layout--publishing .layout-block--intro{margin:0 auto 25px;text-align:center;max-width:900px}.service-layout--publishing .layout-block--title{text-align:center}.service-layout--publishing .overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-layout--publishing .image-service-card{box-shadow:0 8px 22px #00162e0b;border-radius:2px 18px 18px 18px}.service-layout--publishing .service-photo>.service-illustration{height:190px}.service-layout--publishing .service-copy{padding:24px 20px 45px}.service-layout--publishing .layout-row--strategy-fit{grid-template-columns:1fr 1fr;border-top:3px solid #d0a163;padding-top:35px}.service-layout--publishing .service-workflow{border-radius:0 25px 0 25px}.service-layout--publishing .service-quick-answer{max-width:1000px;margin:auto;border-left:0;border-top:3px solid #b55d0e;text-align:center}.service-layout--publishing .service-quick-answer .eyebrow{justify-content:center}
/* Nonfiction: editorial feature with an answer rail and evidence table. */
.service-layout--nonfiction .layout-row--features-answer{grid-template-columns:1.85fr 1fr;gap:34px}.service-layout--nonfiction .benefit-block{grid-template-columns:37% 1fr;gap:26px;align-items:start}.service-layout--nonfiction .benefit-photo{height:410px;border-radius:0 40px 0 0}.service-layout--nonfiction .service-quick-answer{border:0;border-top:4px solid #a94d00;background:#f8f0e2;padding:25px}.service-layout--nonfiction .service-quick-answer h2{font-size:1.6rem}.service-layout--nonfiction .layout-row--strategy-decisions{grid-template-columns:1.25fr 1fr}.service-layout--nonfiction .service-strategy{border:0;border-left:3px solid #c07b25;padding:10px 30px}.service-layout--nonfiction .service-workflow{border-radius:0;border-left:7px solid #e4b46a}.service-layout--nonfiction .service-preparation-layout{grid-template-columns:1.4fr 1fr}.service-layout--nonfiction .included{display:grid;grid-template-columns:1.2fr 1fr;background:#fbf6ed}.service-layout--nonfiction .service-preparation{background:#fff;border:2px solid #d6b37c}
/* Fiction: a wide image followed by centered, chapter-like reading sections. */
.service-layout--fiction .service-hero{min-height:340px;background-position:center 70%}.service-layout--fiction .subhero-inner{padding-top:65px}.service-layout--fiction .layout-block--intro{max-width:850px;margin:15px auto 30px;text-align:center}.service-layout--fiction .benefit-block{display:flex;flex-direction:column;align-items:stretch;gap:0;background:#071e34;border-radius:18px;overflow:hidden}.service-layout--fiction .benefit-photo{height:300px;object-position:center 60%;border-radius:0}.service-layout--fiction .benefit-block>div{padding:32px}.service-layout--fiction .benefit-block h2,.service-layout--fiction .benefit-list h3,.service-layout--fiction .benefit-list p{color:#fff}.service-layout--fiction .benefit-block h2 em{color:#ffc579}.service-layout--fiction .benefit-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.service-layout--fiction .benefit-list article{display:block}.service-layout--fiction .check-disc{margin-bottom:12px}.service-layout--fiction .layout-row--strategy-answer{grid-template-columns:1.3fr 1fr}.service-layout--fiction .service-strategy{border:0;padding:10px 20px}.service-layout--fiction .service-fit{max-width:1060px;margin-left:auto;margin-right:auto}.service-layout--fiction .service-workflow{display:grid;grid-template-columns:.8fr 1.5fr;column-gap:38px;background:#fbf5e9;border:1px solid #d6bd96;color:#12283e}.service-layout--fiction .service-workflow :is(h2,h3,p){color:#12283e}.service-layout--fiction .service-workflow h2 em{color:#914000}.service-layout--fiction .service-workflow .service-section-label{grid-column:1;color:#7d4a13}.service-layout--fiction .service-workflow>h2,.service-layout--fiction .service-workflow>p{grid-column:1}.service-layout--fiction .service-flow{grid-column:2;grid-row:1/5;grid-template-columns:1fr;padding:0}.service-layout--fiction .service-flow:before{display:none}.service-layout--fiction .service-flow li{display:flex;gap:18px;border-bottom:1px solid #d9c7aa;padding-bottom:15px}.service-layout--fiction .service-flow h3{margin-top:3px}.service-layout--fiction .service-diagram-note{grid-column:1/-1!important;color:#344d62!important}.service-layout--fiction .service-preparation{max-width:1060px;margin-left:auto;margin-right:auto}
/* Children: storyboard panels and open artwork, with warm paper surfaces. */
.service-layout--children{background:#fffcf5}.service-layout--children .service-hero{min-height:285px}.service-layout--children .service-quick-answer{background:#fff;border-radius:22px;border:2px solid #e5c59a}.service-layout--children .benefit-block{grid-template-columns:1.1fr 1fr;gap:35px}.service-layout--children .benefit-photo{height:410px;border-radius:28px 28px 7px 28px}.service-layout--children .benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}.service-layout--children .benefit-list article{display:block;background:#fff;padding:22px 18px;border:1px solid #e9d8be;border-radius:14px;margin:0}.service-layout--children .check-disc{margin-bottom:12px}.service-layout--children .layout-row--included-fit{grid-template-columns:1fr 1.15fr;gap:34px}.service-layout--children .included{display:flex;flex-direction:column;gap:25px;background:#f6ebd7;border-radius:25px}.service-layout--children .included .service-illustration{width:100%;height:220px;order:-1}.service-layout--children .service-choice-grid{grid-template-columns:1fr}.service-layout--children .service-workflow{background:#fff;border:0;padding:0}.service-layout--children .service-workflow :is(h2,h3,p){color:#12283e}.service-layout--children .service-workflow h2 em{color:#a44700}.service-layout--children .service-workflow .service-section-label{color:#775023}.service-layout--children .service-flow li{background:#f8ecd8;padding:23px;border-radius:20px;border-bottom:4px solid #c28a3d}.service-layout--children .service-flow:before{display:none}.service-layout--children .service-flow-number{border:0;background:#a54b00;color:#fff}.service-layout--children .service-workflow .service-diagram-note{color:#44566a;border-color:#d8c7a9}.service-layout--children .service-strategy{background:#fff;border-radius:25px;padding:35px}.service-layout--children .service-preparation{border-radius:28px;background:#f5e5cc}
/* Memoir: a quieter, centered reading layout with a chronological timeline. */
.service-layout--memoir .service-hero{min-height:310px}.service-layout--memoir .subhero-inner{width:100%;text-align:center}.service-layout--memoir .subhero h1{font-style:italic;margin:auto}.service-layout--memoir .subhero p{margin-left:auto;margin-right:auto}.service-layout--memoir .layout-block--intro{margin:20px auto 40px;max-width:850px;text-align:center}.service-layout--memoir .layout-block--intro .intro{font:italic 1.4rem/1.6 Georgia,serif}.service-layout--memoir .layout-row--answer-features{grid-template-columns:.9fr 1.3fr}.service-layout--memoir .benefit-block{display:block}.service-layout--memoir .benefit-photo{height:245px;width:100%;border-radius:0;margin-bottom:25px}.service-layout--memoir .benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.service-layout--memoir .benefit-list article{display:block;margin:0}.service-layout--memoir .check-disc{margin-bottom:9px}.service-layout--memoir .service-strategy{max-width:900px;margin:auto;border:0;border-top:1px solid #b78d51;border-bottom:1px solid #b78d51;border-radius:0;padding:32px 20px}.service-layout--memoir .service-pullquote{font-size:1.6rem;border:0;padding:0}.service-layout--memoir .service-workflow{max-width:850px;margin:auto;border:0;background:#fff;padding:15px 28px}.service-layout--memoir .service-workflow :is(h2,h3,p){color:#15324a}.service-layout--memoir .service-workflow h2 em{color:#9b4800}.service-layout--memoir .service-workflow .service-section-label{color:#805226}.service-layout--memoir .service-flow{grid-template-columns:1fr;gap:0;padding-left:18px}.service-layout--memoir .service-flow:before{display:block;top:25px;bottom:25px;left:37px;right:auto;width:1px;height:auto;background:#c59d62}.service-layout--memoir .service-flow li{display:flex;gap:28px;padding-bottom:28px}.service-layout--memoir .service-flow-number{flex-shrink:0;border-color:#fff;background:#a54d00;color:#fff}.service-layout--memoir .service-flow h3{margin-top:5px}.service-layout--memoir .service-workflow p.service-diagram-note{color:#44566a;border-color:#d9c8ac}.service-layout--memoir .service-choice-grid{grid-template-columns:1fr;max-width:850px;margin:auto}.service-layout--memoir .service-preparation{max-width:1000px;margin:auto}
/* Development: a working brief with a planning board and paired checkpoints. */
.service-layout--book-development .service-hero{min-height:190px;border-bottom-width:6px}.service-layout--book-development .layout-row--answer-features{grid-template-columns:1fr 1.25fr}.service-layout--book-development .benefit-block{display:block}.service-layout--book-development .benefit-photo{width:100%;height:180px;margin-bottom:23px}.service-layout--book-development .benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.service-layout--book-development .benefit-list article{display:block;margin:0}.service-layout--book-development .check-disc{margin-bottom:10px}.service-layout--book-development .detail-process{padding:30px;background:#f5f0e7;border-radius:12px}.service-layout--book-development .service-strategy{border:0;background:#08283f;color:#fff;padding:35px}.service-layout--book-development .service-strategy :is(h2,p,span){color:#fff}.service-layout--book-development .service-outcome-strip{border-color:#ffffff35}.service-layout--book-development .service-strategy .service-section-label{color:#ffd08b}.service-layout--book-development .layout-row--included-fit{grid-template-columns:1fr 1fr}.service-layout--book-development .included{display:block}.service-layout--book-development .included .service-illustration{width:100%;height:170px;margin-top:20px}.service-layout--book-development .service-workflow{background:#faf7ef;color:#17334a;border:1px solid #ddc9a8}.service-layout--book-development .service-workflow :is(h2,h3,p){color:#17334a}.service-layout--book-development .service-workflow h2 em{color:#a44700}.service-layout--book-development .service-workflow .service-section-label{color:#805226}.service-layout--book-development .service-flow{grid-template-columns:1fr 1fr}.service-layout--book-development .service-flow:before{display:none}.service-layout--book-development .service-flow li{padding:24px;background:#fff;border:1px solid #ded4c4;border-radius:8px}.service-layout--book-development .service-flow-number{border:0;background:#a44700;color:#fff}.service-layout--book-development .service-workflow p.service-diagram-note{color:#44566a;border-color:#d9c8ac}
/* Editing: a manuscript review, with decisions beside the scope. */
.service-layout--editing .service-hero{min-height:185px}.service-layout--editing .service-quick-answer{max-width:100%;border-left:0;border-bottom:3px solid #b36c22;border-radius:0;background:#fff;padding:20px 0 28px;box-shadow:none}.service-layout--editing .benefit-block{grid-template-columns:1fr 42%;gap:40px}.service-layout--editing .benefit-photo{grid-column:2;grid-row:1;height:340px;border-radius:2px}.service-layout--editing .benefit-block>div{grid-column:1;grid-row:1}.service-layout--editing .layout-row--included-decisions{grid-template-columns:1fr 1.2fr}.service-layout--editing .included{display:block;border-left:5px solid #c47d27}.service-layout--editing .included .service-illustration{width:100%;height:190px;margin-top:20px}.service-layout--editing .service-strategy{background:#fffdf8;padding:35px 55px;border:1px solid #d9c9ae;border-radius:0;box-shadow:10px 10px 0 #eee8dd}.service-layout--editing .service-workflow{display:grid;grid-template-columns:1fr 1.6fr;gap:0 40px;background:#08243b;border-radius:8px}.service-layout--editing .service-workflow>h2,.service-layout--editing .service-workflow>.service-section-label,.service-layout--editing .service-workflow>p{grid-column:1}.service-layout--editing .service-flow{grid-column:2;grid-row:1/5;grid-template-columns:1fr;padding:0}.service-layout--editing .service-flow:before{display:none}.service-layout--editing .service-flow li{display:flex;gap:16px;padding-bottom:12px}.service-layout--editing .service-flow-number{flex-shrink:0}.service-layout--editing .service-flow h3{margin-top:6px}.service-layout--editing .service-workflow .service-diagram-note{grid-column:1/-1!important}.service-layout--editing .service-choice-grid{grid-template-columns:1fr}.service-layout--editing .service-choice-grid summary{min-height:44px}
/* Design: a visual portfolio format with wide imagery and compact specification cards. */
.service-layout--book-design .service-hero{min-height:360px;background-position:center 62%}.service-layout--book-design .subhero-inner{width:60%}.service-layout--book-design .benefit-block{grid-template-columns:1.5fr 1fr;gap:35px}.service-layout--book-design .benefit-photo{height:480px;border-radius:0 35px 0 35px}.service-layout--book-design .benefit-list article{padding:12px 0;border-bottom:1px solid #e4d7c3}.service-layout--book-design .layout-row--answer-strategy{grid-template-columns:1fr 1.5fr;gap:38px}.service-layout--book-design .service-strategy{border:0;background:#f7f1e7;border-radius:0;padding:30px}.service-layout--book-design .service-workflow{border-radius:0;padding:30px 0;background:#fff;border:0;border-top:2px solid #caa76a;border-bottom:2px solid #caa76a}.service-layout--book-design .service-workflow :is(h2,h3,p){color:#12283e}.service-layout--book-design .service-workflow h2 em{color:#a44700}.service-layout--book-design .service-workflow .service-section-label{color:#7b4a15}.service-layout--book-design .service-flow:before{display:none}.service-layout--book-design .service-flow li{background:#08283f;padding:25px;border-radius:3px}.service-layout--book-design .service-flow :is(h3,p){color:#fff}.service-layout--book-design .service-workflow p.service-diagram-note{color:#44566a;border-color:#d9c8ac}.service-layout--book-design .service-choice-grid details{border-radius:0;border-top:5px solid #aa5911}.service-layout--book-design .service-preparation{border-radius:0}
/* Production: a clear operations sequence with a specification panel. */
.service-layout--production .service-hero{min-height:190px}.service-layout--production .service-quick-answer{border-radius:0;border-left:6px solid #a04d00}.service-layout--production .benefit-block{grid-template-columns:32% 1fr;gap:34px}.service-layout--production .benefit-photo{height:360px;object-position:72% center;border-radius:0}.service-layout--production .benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.service-layout--production .benefit-list article{display:block;border-top:2px solid #bd8a42;padding-top:15px;margin:0}.service-layout--production .check-disc{margin-bottom:12px}.service-layout--production .layout-row--included-decisions{grid-template-columns:.9fr 1.2fr;gap:40px}.service-layout--production .included{display:flex;flex-direction:column;background:#08283f;color:#fff;padding:28px}.service-layout--production .included :is(h3,li){color:#fff}.service-layout--production .included h3 em{color:#ffcb80}.service-layout--production .included .service-illustration{width:100%;height:170px;margin-top:20px}.service-layout--production .service-workflow{border-radius:0 18px 18px 0;border-left:8px solid #d9a557}.service-layout--production .service-preparation-layout{grid-template-columns:1fr 1.3fr}.service-layout--production .service-strategy{border:0;max-width:1000px;margin:auto}.service-layout--production .service-choice-grid{grid-template-columns:1fr}
/* Ghostwriting: an interview-led feature with the collaboration brief central. */
.service-layout--ghostwriting .service-hero{min-height:280px}.service-layout--ghostwriting .subhero-inner{width:100%;text-align:center}.service-layout--ghostwriting .subhero h1{margin:auto}.service-layout--ghostwriting .subhero p{margin-left:auto;margin-right:auto}.service-layout--ghostwriting .benefit-block{grid-template-columns:40% 1fr;gap:45px}.service-layout--ghostwriting .benefit-photo{height:410px;border-radius:100px 0 0 0}.service-layout--ghostwriting .benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:25px}.service-layout--ghostwriting .benefit-list article{display:block;margin:0}.service-layout--ghostwriting .check-disc{margin-bottom:10px}.service-layout--ghostwriting .service-quick-answer{max-width:950px;margin:auto;text-align:center;border:1px solid #d5bc96;border-radius:40px 0 40px 0;padding:32px}.service-layout--ghostwriting .service-quick-answer .eyebrow{justify-content:center}.service-layout--ghostwriting .service-strategy{max-width:930px;margin:auto;padding:30px 0;border:0}.service-layout--ghostwriting .service-pullquote{font:italic 1.6rem/1.5 Georgia,serif}.service-layout--ghostwriting .included{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#f5ebd9}.service-layout--ghostwriting .included .service-illustration{order:-1;height:280px}.service-layout--ghostwriting .service-choice-grid details{border-radius:18px}.service-layout--ghostwriting .service-flow{grid-template-columns:1fr 1fr}.service-layout--ghostwriting .service-flow:before{display:none}.service-layout--ghostwriting .service-flow li{display:flex;gap:20px;border-bottom:1px solid #ffffff35;padding-bottom:22px}.service-layout--ghostwriting .service-flow-number{flex-shrink:0}.service-layout--ghostwriting .service-flow h3{margin-top:6px}
/* Marketing: a campaign overview with a broad, asymmetric service grid. */
.service-layout--marketing .service-hero{min-height:330px}.service-layout--marketing .subhero-inner{width:75%}.service-layout--marketing .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-layout--marketing .image-service-card{display:grid;grid-template-columns:42% 1fr;border-radius:14px}.service-layout--marketing .service-photo{margin:0;height:100%}.service-layout--marketing .service-photo>.service-illustration{height:100%;min-height:200px}.service-layout--marketing .floating-icon{display:none}.service-layout--marketing .service-copy{padding:28px 22px 42px}.service-layout--marketing .image-service-card:first-child{grid-column:1/-1;grid-template-columns:55% 1fr;background:#08283f;color:#fff}.service-layout--marketing .image-service-card:first-child h3,.service-layout--marketing .image-service-card:first-child p{color:#fff}.service-layout--marketing .image-service-card:first-child .service-photo>.service-illustration{min-height:260px}.service-layout--marketing .overview-process{padding:28px;background:#fbf0dc;border-radius:0}.service-layout--marketing .layout-row--answer-strategy{grid-template-columns:1fr 1.35fr}.service-layout--marketing .service-strategy{padding:15px 25px;border:0}.service-layout--marketing .service-workflow{border-radius:24px}.service-layout--marketing .layout-row--fit-decisions{grid-template-columns:1fr 1.1fr}.service-layout--marketing .service-preparation{border:0;border-top:5px solid #c88f3b;border-radius:0}
/* Beyond the Book: connected workstreams, followed by an implementation map. */
.service-layout--complete-author-system .service-hero{min-height:260px;border-bottom-width:5px}.service-layout--complete-author-system .service-quick-answer{max-width:1100px;margin:auto;padding:30px 40px;border-left:0;border-radius:20px}.service-layout--complete-author-system .benefit-block{grid-template-columns:28% 1fr;gap:34px}.service-layout--complete-author-system .benefit-photo{height:360px;border-radius:0}.service-layout--complete-author-system .benefit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-layout--complete-author-system .benefit-list article{display:block;background:#fff;border-top:3px solid #b77724;padding:20px 10px;margin:0}.service-layout--complete-author-system .check-disc{margin-bottom:12px}.service-layout--complete-author-system .service-strategy{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;background:#f7f0e3;border-radius:0;border:0;padding:35px}.service-layout--complete-author-system .service-strategy>.service-section-label,.service-layout--complete-author-system .service-strategy>h2,.service-layout--complete-author-system .service-strategy>.service-outcome-strip{grid-column:1/-1}.service-layout--complete-author-system .service-pullquote{grid-row:3/5}.service-layout--complete-author-system .service-workflow{padding:35px;border-radius:30px 0 30px 0}.service-layout--complete-author-system .layout-row--included-fit{grid-template-columns:1fr 1.2fr}.service-layout--complete-author-system .included{display:block}.service-layout--complete-author-system .included .service-illustration{width:100%;height:180px;margin-top:25px}.service-layout--complete-author-system .service-prep-action{border-radius:0}.service-layout--complete-author-system .service-related-grid>a{border-top:4px solid #ae641a;border-radius:0}
/* Authority Launch: a program prospectus, investment first and timeline second. */
.service-layout--authority-launch .service-hero{min-height:305px}.service-layout--authority-launch .layout-row--answer-price{grid-template-columns:1.6fr 1fr;gap:40px;align-items:stretch}.service-layout--authority-launch .price{height:100%;border-radius:16px;padding:32px;background:#08283f;color:#fff;text-align:left}.service-layout--authority-launch .price :is(p,strong,.eyebrow){color:#fff}.service-layout--authority-launch .price strong{font:700 3rem/1.2 Georgia,serif}.service-layout--authority-launch .price .eyebrow{color:#ffd08d}.service-layout--authority-launch .service-quick-answer{border:0;padding:25px 0;background:#fff;box-shadow:none}.service-layout--authority-launch .benefit-block{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:start}.service-layout--authority-launch .benefit-photo{grid-column:2;grid-row:1;height:530px;border-radius:0 60px 0 0}.service-layout--authority-launch .benefit-block>div{grid-column:1;grid-row:1}.service-layout--authority-launch .benefit-list article{padding:17px 0;border-bottom:1px solid #dccbab}.service-layout--authority-launch .included{background:#faf2e4;border-radius:16px}.service-layout--authority-launch .included ul{columns:2;column-gap:30px}.service-layout--authority-launch .included li{break-inside:avoid}.service-layout--authority-launch .service-workflow{background:#fff;border:1px solid #d3ba92;color:#17334b;border-radius:0}.service-layout--authority-launch .service-workflow :is(h2,h3,p){color:#17334b}.service-layout--authority-launch .service-workflow h2 em{color:#a44700}.service-layout--authority-launch .service-workflow .service-section-label{color:#775023}.service-layout--authority-launch .service-flow{grid-template-columns:1fr 1fr}.service-layout--authority-launch .service-flow:before{display:none}.service-layout--authority-launch .service-flow li{display:grid;grid-template-columns:45px 1fr;gap:18px;background:#f6eee0;padding:25px}.service-layout--authority-launch .service-flow h3{margin-top:5px}.service-layout--authority-launch .service-workflow p.service-diagram-note{color:#44566a;border-color:#d9c8ac}.service-layout--authority-launch .service-preparation{padding:38px;background:#08283f;color:#fff;border:0}.service-layout--authority-launch .service-preparation :is(h2,p,label){color:#fff}.service-layout--authority-launch .service-preparation h2 em{color:#ffcb80}.service-layout--authority-launch .service-preparation .service-section-label{color:#ffd08b}.service-layout--authority-launch .service-prep-action{border:1px solid #d2ad76;background:#0d334e}
/* Distribution: a release-route timeline and a separate investment comparison. */
.service-layout--distribution .service-hero{min-height:220px}.service-layout--distribution .layout-block--intro{max-width:850px}.service-layout--distribution .service-quick-answer{background:#08283f;border:0;border-radius:0;padding:30px 36px}.service-layout--distribution .service-quick-answer :is(h2,p){color:#fff}.service-layout--distribution .service-quick-answer .eyebrow{color:#ffd08b}.service-layout--distribution .benefit-block{grid-template-columns:1fr 38%;gap:45px;align-items:start}.service-layout--distribution .benefit-photo{grid-column:2;grid-row:1;height:480px;border-radius:0}.service-layout--distribution .benefit-block>div{grid-column:1;grid-row:1}.service-layout--distribution .benefit-list{border-left:2px solid #ba8438;padding-left:25px}.service-layout--distribution .benefit-list article{position:relative;padding:8px 0 16px}.service-layout--distribution .check-disc{margin-left:-36px;border:4px solid #fff;width:25px;height:25px}.service-layout--distribution .service-workflow{border:0;border-radius:0;background:#faf2e4;color:#17334b}.service-layout--distribution .service-workflow :is(h2,h3,p){color:#17334b}.service-layout--distribution .service-workflow h2 em{color:#a44700}.service-layout--distribution .service-workflow .service-section-label{color:#775023}.service-layout--distribution .service-flow:before{background:#bb8b47}.service-layout--distribution .service-flow-number{border-color:#faf2e4;background:#a34b00;color:#fff}.service-layout--distribution .service-workflow p.service-diagram-note{color:#44566a;border-color:#d9c8ac}.service-layout--distribution .layout-row--strategy-price{grid-template-columns:1.6fr 1fr}.service-layout--distribution .service-strategy{padding:15px 20px;border:0}.service-layout--distribution .price{border-radius:0 20px 0 20px;padding:30px}.service-layout--distribution .included{grid-template-columns:1fr 1fr;display:grid;background:#fff;border:1px solid #d8c6a8}.service-layout--distribution .service-preparation-layout{grid-template-columns:1fr 1fr}
/* Social commerce: storefront-style cards, followed by costs and campaign choices. */
.service-layout--social-commerce .service-hero{min-height:300px}.service-layout--social-commerce .benefit-block{grid-template-columns:.8fr 1.3fr;gap:35px}.service-layout--social-commerce .benefit-photo{height:450px;border:12px solid #f1e7d6;border-radius:24px}.service-layout--social-commerce .benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:17px}.service-layout--social-commerce .benefit-list article{display:block;padding:22px;background:#fff;border:1px solid #dbc9ab;border-radius:12px;margin:0}.service-layout--social-commerce .check-disc{margin-bottom:10px}.service-layout--social-commerce .service-quick-answer{border:0;background:#fff;padding:20px 0;box-shadow:none}.service-layout--social-commerce .layout-row--included-price{grid-template-columns:1.6fr 1fr;padding:28px;background:#f4e7d2;border-radius:24px}.service-layout--social-commerce .included{display:block;background:transparent;padding:0}.service-layout--social-commerce .included .service-illustration{height:150px;width:100%;margin-top:20px}.service-layout--social-commerce .price{padding:28px;background:#fff;border-radius:12px;border:1px solid #c9aa7b}.service-layout--social-commerce .service-choice-grid{grid-template-columns:1fr}.service-layout--social-commerce .service-choice-grid details{border-radius:0}.service-layout--social-commerce .service-workflow{border-radius:20px}.service-layout--social-commerce .service-flow{grid-template-columns:1fr 1fr}.service-layout--social-commerce .service-flow:before{display:none}.service-layout--social-commerce .service-flow li{display:grid;grid-template-columns:48px 1fr;gap:18px;background:#ffffff0b;padding:24px;border:1px solid #ffffff26;border-radius:9px}.service-layout--social-commerce .service-flow h3{margin-top:5px}.service-layout--social-commerce .service-prep-action{grid-column:1;grid-row:1}.service-layout--social-commerce .service-prep-checks{grid-column:2;grid-row:1}
/* Media: a press-room brief with a prominent interview preparation feature. */
.service-layout--media .service-hero{min-height:270px}.service-layout--media .layout-row--answer-features{grid-template-columns:1fr 1.6fr;gap:40px}.service-layout--media .service-quick-answer{border:0;background:#f2e7d5;padding:28px;border-radius:0}.service-layout--media .benefit-block{display:grid;grid-template-columns:1fr 38%;gap:25px;align-items:start}.service-layout--media .benefit-photo{grid-column:2;grid-row:1;height:440px;border-radius:0}.service-layout--media .benefit-block>div{grid-column:1;grid-row:1}.service-layout--media .benefit-list article{padding-bottom:10px;border-bottom:1px solid #decfb8}.service-layout--media .service-strategy{background:#08283f;padding:42px;border:0;border-radius:0 35px 0 0;color:#fff}.service-layout--media .service-strategy :is(h2,p,span){color:#fff}.service-layout--media .service-strategy .service-section-label{color:#ffd08b}.service-layout--media .service-strategy .service-pullquote{font-size:1.6rem;color:#ffcf91}.service-layout--media .service-outcome-strip{border-color:#ffffff30}.service-layout--media .included{grid-template-columns:1fr 1.2fr;gap:40px;display:grid;background:#fff;border-bottom:1px solid #cdae7c;border-radius:0;padding:25px 0}.service-layout--media .included .service-illustration{height:260px;order:-1}.service-layout--media .service-workflow{background:#fff;border:0;padding:25px 0;color:#16334c}.service-layout--media .service-workflow :is(h2,h3,p){color:#16334c}.service-layout--media .service-workflow h2 em{color:#a44700}.service-layout--media .service-workflow .service-section-label{color:#775023}.service-layout--media .service-flow:before{display:none}.service-layout--media .service-flow li{border-left:3px solid #b16b21;padding:20px;background:#faf5eb}.service-layout--media .service-flow-number{border:0;background:#0b2b45;color:#fff}.service-layout--media .service-workflow p.service-diagram-note{color:#44566a;border-color:#d9c8ac}.service-layout--media .service-choice-grid{grid-template-columns:1fr}.service-layout--media .service-preparation{border:2px solid #c29b61;border-radius:0;background:#fff}
/* Events: an agenda and planning workbench, with the calculator alongside the plan. */
.service-layout--conversion-events .service-hero{min-height:300px}.service-layout--conversion-events .service-quick-answer{max-width:1050px;border-left:0;border-top:5px solid #af570c;margin:auto;text-align:center}.service-layout--conversion-events .service-quick-answer .eyebrow{justify-content:center}.service-layout--conversion-events .layout-row--features-tool{grid-template-columns:.9fr 1.3fr;gap:32px}.service-layout--conversion-events .detail-grid{grid-template-columns:1fr;gap:15px}.service-layout--conversion-events .detail-card{display:grid;grid-template-columns:42px 1fr;gap:0 15px;padding:22px;background:#faf2e4;border:0;border-left:4px solid #be7c2a}.service-layout--conversion-events .detail-card .count{grid-column:1;grid-row:1/3}.service-layout--conversion-events .detail-card :is(h3,p){grid-column:2}.service-layout--conversion-events .tool-section{margin:0}.service-layout--conversion-events .service-workflow{border-radius:0;padding:35px;background:#08283f}.service-layout--conversion-events .service-flow li{padding:0 10px}.service-layout--conversion-events .service-flow-number{border-radius:6px;border:0}.service-layout--conversion-events .service-flow:before{top:35px}.service-layout--conversion-events .service-strategy{padding:30px 0;border:0;max-width:1000px;margin:auto}.service-layout--conversion-events .service-pullquote{font-size:1.6rem}.service-layout--conversion-events .layout-row--fit-decisions{grid-template-columns:1.1fr 1fr}.service-layout--conversion-events .service-preparation{border-radius:28px}.service-layout--conversion-events .included{grid-template-columns:1.3fr 1fr;display:grid;background:#f9f2e7}
/* Continuous responsive layouts retain the same content and reading order. */
@media(max-width:1100px){.service-layout-shell.service-expansion{padding:25px 28px 40px}.service-layout .side-sticky{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-row{gap:26px}.service-layout--nonfiction .layout-row--features-answer,.service-layout--media .layout-row--answer-features{grid-template-columns:1fr}.service-layout--nonfiction .benefit-photo{height:330px}.service-layout--nonfiction .service-quick-answer{max-width:none}.service-layout--fiction .benefit-list{grid-template-columns:1fr 1fr}.service-layout--children .benefit-block{grid-template-columns:1fr}.service-layout--children .benefit-photo{height:330px}.service-layout--complete-author-system .benefit-list{grid-template-columns:1fr}.service-layout--complete-author-system .benefit-photo{height:520px}.service-layout--marketing .image-service-card{display:block}.service-layout--marketing .service-photo>.service-illustration{height:170px;min-height:0}.service-layout--marketing .image-service-card:first-child{display:grid}.service-layout--conversion-events .layout-row--features-tool{grid-template-columns:1fr}.service-layout--conversion-events .detail-grid{grid-template-columns:1fr 1fr}.service-layout--social-commerce .benefit-block{grid-template-columns:1fr}.service-layout--social-commerce .benefit-photo{height:280px;width:100%}.service-layout--ghostwriting .benefit-block{grid-template-columns:40% 1fr}.service-layout--ghostwriting .benefit-list{grid-template-columns:1fr}.service-layout .layout-row .service-illustration{max-width:100%}.service-layout--book-design .benefit-photo{height:400px}}
@media(max-width:760px){.service-layout-shell.service-expansion{padding:20px 20px 38px}.service-layout .layout-row{display:flex;flex-direction:column;gap:28px;margin:28px 0}.service-layout .layout-row>.layout-block{width:100%;min-width:0}.service-layout .layout-block{margin-top:25px;margin-bottom:25px}.service-layout .layout-block--intro .intro{font-size:1rem;line-height:1.65}.service-layout .side-sticky{grid-template-columns:minmax(0,1fr)}.service-layout .guide-promo{display:flex;flex-direction:row;text-align:left;gap:20px}.service-layout .service-hero,.service-layout .service-hero.level-two{min-height:205px;height:auto}.service-layout .subhero-inner{width:100%;padding:25px 0}.service-layout .service-hero h1{font-size:2.25rem}.service-layout .service-hero h1,.service-layout .service-hero p,.service-layout .breadcrumbs{text-align:left}.service-layout .benefit-block{display:flex;flex-direction:column;align-items:stretch;gap:24px}.service-layout .benefit-block>.service-illustration{width:100%;height:235px;order:0;margin:0}.service-layout .benefit-block>div{width:100%;order:1}.service-layout .benefit-list{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}.service-layout .benefit-list article{padding:15px 0;margin:0}.service-layout--children .benefit-list article,.service-layout--social-commerce .benefit-list article{padding:20px}.service-layout--fiction .benefit-list{grid-template-columns:1fr}.service-layout--fiction .benefit-block>div{padding:24px}.service-layout .included{display:flex;flex-direction:column;gap:22px;padding:24px}.service-layout .included>.service-illustration{width:100%;height:190px;order:0;margin:0}.service-layout .included>div{width:100%;order:1}.service-layout .included ul{columns:1}.service-layout .service-workflow{display:block;padding:26px 22px}.service-layout .service-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:15px 0 0}.service-layout .service-flow li{display:flex;gap:16px;min-width:0}.service-layout .service-flow li>div{min-width:0}.service-layout .service-flow-number{flex-shrink:0}.service-layout .service-flow:before{display:none}.service-layout .service-flow h3{margin-top:5px}.service-layout .service-workflow .service-diagram-note{grid-column:auto}.service-layout .service-preparation{padding:25px 20px}.service-layout .service-preparation-layout{display:flex;flex-direction:column;gap:23px}.service-layout .service-prep-action,.service-layout .service-prep-checks{width:100%}.service-layout .service-quick-answer{max-width:100%;padding:24px 20px;text-align:left}.service-layout .service-quick-answer .eyebrow{justify-content:flex-start}.service-layout .service-quick-answer h2{font-size:1.55rem}.service-layout .service-strategy{display:block;padding:25px 20px;box-shadow:none}.service-layout .service-pullquote{font-size:1.25rem}.service-layout .service-choice-grid{grid-template-columns:minmax(0,1fr)}.service-layout .overview-grid{display:grid;grid-template-columns:minmax(0,1fr)}.service-layout--marketing .image-service-card,.service-layout--marketing .image-service-card:first-child{display:block;grid-column:auto}.service-layout--marketing .service-photo>.service-illustration,.service-layout--marketing .image-service-card:first-child .service-photo>.service-illustration{height:190px;min-height:0}.service-layout .service-copy{padding:22px 20px 42px}.service-layout .service-photo>.service-illustration{height:190px}.service-layout .service-related-grid{grid-template-columns:minmax(0,1fr)}.service-layout .detail-grid{grid-template-columns:minmax(0,1fr)}.service-layout .detail-process{padding:25px 20px}.service-layout--distribution .benefit-list{padding-left:25px}.service-layout--distribution .check-disc{margin-left:-36px}.service-layout .layout-row--included-price{padding:22px 18px}.service-layout .price{width:100%;padding:25px 20px}.service-layout .layout-block--aside{padding:22px 0}}
html:not([data-a11y-text="100"]) .service-layout .layout-row{display:flex;flex-direction:column}html:not([data-a11y-text="100"]) .service-layout .layout-row>.layout-block{width:100%}html:not([data-a11y-text="100"]) .service-layout :is(.benefit-block,.included,.service-strategy,.service-workflow){display:block}html:not([data-a11y-text="100"]) .service-layout :is(.benefit-list,.overview-grid,.service-flow,.side-sticky,.detail-grid){display:grid;grid-template-columns:minmax(0,1fr)}html:not([data-a11y-text="100"]) .service-layout .service-preparation-layout{display:flex;flex-direction:column}html:not([data-a11y-text="100"]) .service-layout .included ul{columns:1}html:not([data-a11y-text="100"]) .service-layout .benefit-photo{width:100%;height:250px;margin-bottom:25px}html:not([data-a11y-text="100"]) .service-layout .service-flow:before{display:none}html:not([data-a11y-text="100"]) .service-layout .image-service-card{display:block;grid-column:auto}html:not([data-a11y-text="100"]) .service-layout .included>.service-illustration{width:100%;height:220px;margin-top:25px}

/* Readable amber emphasis on warm paper panels. */
.service-layout .included h3 em{color:#b74400}

.service-layout--production .included h3 em{color:#ffd08b}

/* Restore the shared right-hand resource rail while retaining each page composition. */
.service-layout-shell.service-expansion{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px;max-width:1480px;align-items:stretch}
.service-layout-main{min-width:0;container-type:inline-size}
.service-layout-shell>aside{min-width:0;position:relative}
.service-layout .side-sticky{position:sticky;top:calc(var(--ime-header-height) + 22px);display:flex;flex-direction:column;gap:20px;max-height:none;overflow:visible;padding:0}
.service-layout .side-sticky>*{width:100%;flex-shrink:0}
.service-layout .side-sticky .aside-card{padding:22px 16px}
.service-layout .side-sticky .aside-card h3{font-size:1.875rem}
.service-layout .side-sticky .aside-card p{font-size:1rem}
.service-layout .side-sticky .aside-card .btn{font-size:1rem;gap:8px}
.service-layout .side-sticky .resource-panel>h3{font-size:1.75rem}
.service-layout .guide-promo{display:flex;flex-direction:row;text-align:left;padding:17px 10px;gap:12px}
.service-layout .guide-book{width:100px;flex-shrink:0}
.service-layout .guide-promo h3{font-size:1.4rem}
@container(max-width:950px){
 .service-layout-main .layout-row{grid-template-columns:minmax(0,1fr)}
 .service-layout-main .benefit-block{grid-template-columns:38% minmax(0,1fr)}
 .service-layout--children .benefit-block,.service-layout--social-commerce .benefit-block{grid-template-columns:minmax(0,1fr)}
 .service-layout--fiction .benefit-list,.service-layout--complete-author-system .benefit-list{grid-template-columns:repeat(2,minmax(0,1fr))}
 .service-layout-main .service-workflow{display:block}
 .service-layout-main .service-flow{grid-template-columns:repeat(2,minmax(0,1fr))}
 .service-layout-main .service-flow:before{display:none}
 .service-layout--marketing .image-service-card:first-child{display:block}
 .service-layout-main .service-preparation-layout{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:1100px){.service-layout-shell.service-expansion{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.service-layout .side-sticky .aside-card h3{font-size:1.6rem}.service-layout .guide-promo{flex-direction:column;text-align:center}}
@media(max-width:900px){.service-layout-shell.service-expansion{grid-template-columns:minmax(0,1fr)}.service-layout .side-sticky{position:static;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.service-layout .guide-promo{flex-direction:row;text-align:left}}
@media(max-width:760px){.service-layout .side-sticky{display:flex;flex-direction:column}.service-layout-main .benefit-block{display:flex}.service-layout-main .benefit-list,.service-layout-main .service-flow{grid-template-columns:minmax(0,1fr)}}
html:not([data-a11y-text="100"]) .service-layout-shell.service-expansion{grid-template-columns:minmax(0,1fr)}
html:not([data-a11y-text="100"]) .service-layout .side-sticky{position:static;max-height:none;overflow:visible}
@media print{.service-layout-shell.service-expansion{display:block}.service-layout-shell>aside{display:none}}
/* IME Global Reader Reach overview. */
.distribution-reach{padding:34px 28px;background:linear-gradient(145deg,#fff9ee,#f5ead7);border:1px solid #e3cdaa;border-radius:18px;margin:0;scroll-margin-top:190px}
.reach-heading{display:flex;gap:18px;align-items:flex-start}.reach-monogram{font:700 1.2rem/1 Georgia,serif;letter-spacing:2px;background:#08283f;color:#ffce83;padding:17px 12px;border-radius:5px;flex-shrink:0}.distribution-reach .eyebrow{color:#804000;letter-spacing:1.5px;font-size:.625rem;margin:0 0 14px}.distribution-reach h2{font-size:2.6rem;line-height:1.08}.distribution-reach h2 em{color:#a34200}.reach-intro{font-size:1.0625rem;line-height:1.75;margin:24px 0;color:#23374a}.reach-network{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#08283f;border-radius:12px;overflow:hidden;margin:25px 0 12px}.reach-network>div{padding:23px 18px;border-right:1px solid #ffffff30;display:flex;flex-direction:column;gap:10px}.reach-network>div:last-child{border:0}.reach-network b{font:400 2.6rem/1 Georgia,serif;color:#ffce83}.reach-network span{font-size:.875rem;line-height:1.6;color:#fff}.reach-network a{font-size:.75rem;line-height:1.5;color:#ffce83;text-decoration:underline;text-underline-offset:3px;margin-top:auto}.distribution-reach .reach-context{font-size:.8125rem;line-height:1.7;color:#4d4a41;margin:14px 0 25px}.reach-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 40px}.reach-service{align-self:start;background:#fff;border:1px solid #dfcfb6;border-radius:12px;box-shadow:0 4px 12px #33210905;transition:border-color .2s,box-shadow .2s}.reach-service:hover{border-color:#ad6b20;box-shadow:0 8px 18px #33210912}.reach-service summary{padding:22px;list-style:none;cursor:pointer;display:block}.reach-service summary::-webkit-details-marker{display:none}.reach-service-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.reach-service-top>.ui-icon{width:34px;height:34px;color:#9b4900}.reach-service-top small{font:700 .75rem/1.4 Arial,sans-serif;color:#7e6747}.reach-service h3{font-size:1.5rem;line-height:1.15;letter-spacing:-.4px;margin-bottom:12px;color:#09283f}.reach-service summary p{color:#3d4c59;font-size:.9375rem;line-height:1.6}.reach-open{display:flex;justify-content:space-between;gap:14px;font-size:.75rem;font-weight:700;color:#9b4200;align-items:center;margin-top:20px}.reach-open b{font-size:1.25rem;transition:transform .2s}.reach-service[open] .reach-open b{transform:rotate(45deg)}.reach-service-body{padding:0 22px 23px}.reach-service-body p{padding-top:17px;border-top:1px solid #e7d9c5;color:#304557;font-size:.9375rem;line-height:1.75}.reach-routes-heading h3{font-size:1.875rem;color:#08283f;margin:10px 0 13px}.reach-routes-heading>p{font-size:1rem;color:#304557;margin-bottom:23px}.reach-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.reach-route{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;background:#fff;border:1px solid #dfcfb6;border-radius:8px;min-height:108px;padding:18px 24px 18px 13px;transition:background .2s,border-color .2s}.reach-route:hover{background:#fff3df;border-color:#a85e0b}.reach-route b{font-size:.875rem;line-height:1.4;color:#08283f}.reach-route span{font-size:.6875rem;line-height:1.5;color:#625445}.reach-route i{position:absolute;right:10px;top:12px;font-size:.75rem;color:#9c4400;font-style:normal}.reach-handoff{padding-top:26px;border-top:1px solid #cdb38a;display:flex;flex-wrap:wrap;align-items:start;gap:25px;margin:24px 0}.reach-handoff>div{flex:1 1 350px}.reach-handoff h3{font-size:1.6rem;line-height:1.15;margin-bottom:14px;color:#08283f}.reach-handoff p{font-size:.9375rem;line-height:1.7;color:#304557}.reach-handoff .btn{font-size:.875rem;flex-shrink:0}.reach-source-notes{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:.75rem;line-height:1.6;border-top:1px solid #ddc9a7;padding-top:20px}.reach-source-notes>b{width:100%;color:#344352}.reach-source-notes>a{color:#894000;text-decoration:underline;text-underline-offset:3px}
@container(max-width:700px){.reach-network{grid-template-columns:1fr}.reach-network>div{border-right:0;border-bottom:1px solid #ffffff30}.reach-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reach-service-grid{grid-template-columns:1fr}}
@media(max-width:760px){.distribution-reach{padding:26px 18px;border-radius:12px}.reach-heading{display:block}.reach-monogram{display:inline-block;margin-bottom:20px}.distribution-reach h2{font-size:2rem}.reach-network{grid-template-columns:1fr}.reach-network>div{border-right:0;border-bottom:1px solid #ffffff30}.reach-service-grid{grid-template-columns:1fr}.reach-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reach-route{min-height:120px;padding-left:10px}.reach-handoff>div{flex-basis:100%;min-width:0}.reach-service summary{padding:20px}.reach-service-body{padding-left:20px;padding-right:20px}}
html:not([data-a11y-text="100"]) :is(.reach-network,.reach-service-grid,.reach-route-grid){grid-template-columns:minmax(0,1fr)}
html[data-a11y-contrast]:not([data-a11y-contrast=original]) :is(.distribution-reach,.reach-network,.reach-service,.reach-route){background:var(--a11y-bg)!important;color:var(--a11y-text)!important;border-color:var(--a11y-text)!important}
html[data-a11y-contrast]:not([data-a11y-contrast=original]) .distribution-reach :is(h2,h3,p,b,span,small){color:var(--a11y-text)!important}
html[data-a11y-contrast]:not([data-a11y-contrast=original]) .distribution-reach :is(a,em,.reach-open){color:var(--a11y-link)!important}
@media(prefers-reduced-motion:reduce){.reach-service,.reach-route,.reach-open b{transition:none}}
@media print{.reach-service-body{display:block}.reach-service{break-inside:avoid}.distribution-reach{background:#fff}.reach-network{background:#fff}.reach-network :is(b,span,a){color:#000}}

:is(.distribution-disclosure,.performance-disclosure){background:#fbf4e5;border-top:1px solid #ead9ba;padding:44px 36px 50px}:is(.distribution-disclosure,.performance-disclosure)>div{max-width:1408px;margin:auto;border-left:3px solid #b86a00;padding:2px 0 2px 18px}:is(.distribution-disclosure,.performance-disclosure) p{max-width:1100px;color:#55524c;font:400 .8125rem/1.85 Arial,sans-serif}:is(.distribution-disclosure,.performance-disclosure) strong{color:#26384b;font-weight:700}:is(.distribution-disclosure,.performance-disclosure) strong:after{content:' '}
@media(max-width:760px){:is(.distribution-disclosure,.performance-disclosure){padding:32px 20px 40px}:is(.distribution-disclosure,.performance-disclosure)>div{padding-left:14px}:is(.distribution-disclosure,.performance-disclosure) p{font-size:.8125rem;line-height:1.8}}
html[data-a11y-contrast]:not([data-a11y-contrast=original]) :is(.distribution-disclosure,.performance-disclosure){background:var(--a11y-bg)!important;border-color:var(--a11y-text)!important}html[data-a11y-contrast]:not([data-a11y-contrast=original]) :is(.distribution-disclosure,.performance-disclosure) :is(div,p,strong){color:var(--a11y-text)!important;border-color:var(--a11y-text)!important}

.marketing-commerce-build{max-width:1320px;margin:0 auto 48px;padding:clamp(24px,5vw,56px);background:#fbf4e5;color:#0b2037}
.marketing-commerce-build h2{font:700 clamp(1.8rem,4vw,2.75rem)/1.12 Georgia,serif;margin:.5rem 0 .75rem}
.marketing-commerce-build p{max-width:68ch;line-height:1.6}
.marketing-commerce-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0 20px}
.marketing-commerce-grid article{background:#fff;border:1px solid #e7d9c5;border-radius:16px;padding:clamp(18px,3vw,30px);min-width:0}
.marketing-commerce-grid h3{margin:.5rem 0 1rem;font:700 1.3rem/1.25 Georgia,serif}
.marketing-commerce-grid ul{list-style:none;margin:0;padding:0}
.marketing-commerce-grid li{position:relative;padding-inline-start:1.45rem;margin-block:.65rem;line-height:1.5}
.marketing-commerce-grid li::before{content:"";position:absolute;inset-inline-start:.2rem;top:.4em;width:.4rem;height:.65rem;border:solid #a33d00;border-width:0 2px 2px 0;transform:rotate(45deg)}
.marketing-commerce-note{font-size:.875rem;margin-bottom:16px}
@media(max-width:760px){.marketing-commerce-grid{grid-template-columns:1fr}}
html[data-a11y-contrast]:not([data-a11y-contrast=original]) :is(.marketing-commerce-build,.marketing-commerce-grid article){background:var(--a11y-bg)!important;color:var(--a11y-text)!important;border-color:var(--a11y-text)!important}

.audiobook-production { scroll-margin-top: 180px; }
.audiobook-packages { margin-block: 24px; }
.audiobook-packages .detail-card p + p { margin-top: 8px; }
.audiobook-packages .detail-card ul { padding-inline-start: 1.25rem; }
.audiobook-packages .detail-card li + li { margin-top: 8px; }

.audiobook-page { min-width: 0; }
.audiobook-page > section { margin-block: 28px; }
.audiobook-page [id] { scroll-margin-top: 170px; }
.audiobook-price { color: #9b4300; font-size: 1.3rem; font-weight: 800; }
.audiobook-calculator .audio-fields { display: grid; gap: 16px; margin-block: 18px; }
.audiobook-calculator label { display: grid; gap: 6px; min-width: 0; font-weight: 700; }
.audiobook-calculator select, .audiobook-calculator input { width: 100%; min-width: 0; }
.audiobook-calculator .btn { margin-top: 14px; }
.audio-result { margin-top: 24px; padding: 18px; border-radius: 10px; background: #0d263e; color: #fff; }
.audio-result dl { display: grid; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(145px, 100%), 1fr)); margin: 0; }
.audio-result dt { color: #ffce8a; font-size: .875rem; font-weight: 700; }
.audio-result dd { margin: 4px 0 0; font-size: 1.125rem; font-weight: 800; overflow-wrap: anywhere; }
.audio-result p { color: inherit; margin: 12px 0 0; }

.about-team { margin-block: 28px; }
.about-team > p { margin-block: 10px 18px; }
.about-team ul { margin: 10px 0 0; padding-inline-start: 1.2rem; }
.about-team li + li { margin-top: 6px; }

.audio-options { margin-block: 24px; padding: clamp(16px, 3vw, 26px); border: 1px solid #e4c69f; border-radius: 12px; background: #fff8ed; }
.audio-options h3 { margin-block: 6px 10px; }
.audio-options .detail-grid { margin-block: 14px; }
.audio-options .detail-card h4 { margin: 0 0 8px; font-size: 1.1rem; }
