:root{--navy:#0d2d32;--navy2:#173d42;--gold:#805925;--cream:#f5f2ea;--paper:#fbfaf6;--line:#dedbd2;--text:#1e383b;--muted:#526260}.manuscript-workspace-fullscreen .semantic-toolbar{z-index:10;position:sticky;top:0}.manuscript-workspace-fullscreen .semantic-editor-shell{flex-direction:column;flex:1;min-height:0;display:flex}.manuscript-workspace-fullscreen .semantic-writing-surface{flex:1;min-height:0;max-height:none}.manuscript-workspace-fullscreen .semantic-toolbar{flex-shrink:0}@media (max-width:760px){.manuscript-workspace-fullscreen .semantic-toolbar{max-height:190px;overflow:auto}}.home{background:var(--paper);color:var(--text);min-height:100vh}.home-nav{justify-content:space-between;align-items:center;max-width:1280px;height:78px;margin:auto;padding:0 30px;display:flex}.home-nav nav{gap:30px;display:flex}.home-nav a{color:#526260;font-size:12px;text-decoration:none}.home-nav>div{align-items:center;gap:18px;display:flex}.home-nav .nav-cta,.hero-actions a:first-child,.final-cta a{background:var(--navy);color:#fff;border-radius:4px;padding:12px 18px}.home-hero{grid-template-columns:1.05fr .95fr;align-items:center;max-width:1280px;min-height:670px;margin:auto;padding:75px 45px;display:grid}.overline,.section-intro>span{letter-spacing:2px;color:var(--gold);font-size:12px;font-weight:600}.hero-actions{gap:13px;margin-top:30px;display:flex}.hero-actions a{color:#415453;border:1px solid #d8d5cc;border-radius:4px;padding:12px 18px;font-size:12px;text-decoration:none}.section-intro h2,.quality-story h2,.home-pricing h2,.final-cta h2{color:var(--navy);margin:0;font:600 40px/1.1 Newsreader}.home-pricing{text-align:center;max-width:1000px;margin:auto;padding:100px 45px}.home-pricing>div{text-align:left;grid-template-columns:1fr 1fr;margin-top:45px;display:grid}.home-pricing article{border:1px solid var(--line);padding:35px}.home-pricing article>span{letter-spacing:1px;font-size:12px}.home-pricing h3{font:600 38px Newsreader}.home-pricing small{font-size:12px}.home-pricing a{text-align:center;background:var(--gold);color:#fff;padding:12px;font-size:12px;text-decoration:none;display:block}.final-cta{text-align:center;background:#d7b477;padding:80px}.final-cta span{font:italic 14px Newsreader}.final-cta h2{margin:15px}.final-cta a{text-decoration:none;display:inline-block}.home-footer{color:#9db0ad;background:#0b282d;justify-content:space-between;align-items:center;height:110px;padding:0 max(30px,50% - 600px);font-size:12px;display:flex}.home-footer .wordmark{color:#fff}.home-footer div{gap:20px;display:flex}.home-footer a{color:#aabbb8;text-decoration:none}.gold-btn{border-radius:4px;font-size:12px;font-weight:600;text-decoration:none;background:var(--gold)!important;color:#fff!important;border:0!important;padding:11px 15px!important}@media (max-width:1100px){.home-hero{grid-template-columns:1fr}}@media (max-width:760px){.home-nav nav{display:none}.home-nav{padding:0 16px}.home-nav>div>a:first-child{display:none}.home-hero{padding:55px 22px}.benefit-grid,.quality-story,.home-pricing>div{grid-template-columns:1fr}.section-intro h2,.quality-story h2,.home-pricing h2,.final-cta h2{font-size:32px}}.home-feature-grid{flex-wrap:wrap;grid-template-columns:repeat(3,1fr)}.home-feature-grid article{min-width:0}.home-process,.security-section{padding:90px max(30px,50% - 590px)}.home-process{background:#edeae2}.home-pricing .pricing-three{grid-template-columns:repeat(3,1fr)}.home-pricing article ul{color:var(--muted);padding-left:18px;font-size:13px;line-height:1.8}.home-pricing article.featured ul{color:#d4e0de}.pricing-note{color:var(--muted);margin-top:18px;font-size:13px}@media (max-width:900px){.home-feature-grid,.process-cards,.home-pricing .pricing-three,.security-section{grid-template-columns:1fr}}.tool-card .gold-btn,.record-row .gold-btn{background:var(--gold);border-color:var(--gold);color:#fff}.brand-profile header,.tool-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.brand-profile header span{letter-spacing:.12em;color:var(--gold);font-size:12px}.brand-profile h3{margin:22px 0 6px;font:600 18px Newsreader}.brand-profile small{color:var(--muted);font-size:12px;display:block}.marketing-page .tool-grid>div:first-child>.brand-profile{order:1}:is(.home,.workspace-shell) :is(p,li,a,button,small,label,input,select,textarea,span){font-size:max(12px,1em)}.semantic-discovery{margin:18px 0}.semantic-guidance,.reference-selector,.start-reference,.reference-workbench,.reference-form{background:#fff;border:1px solid #d9d4c9;border-radius:16px;margin:18px 0;padding:22px}.semantic-guidance{border-left:5px solid #b88932}.semantic-guidance p{color:#4f514e;margin:6px 0 0}.public-support{background:#f7f5ef;padding-top:92px}@media (max-width:800px){.public-support{padding-top:76px}}.public-footer{color:#f7f2e8;background:#102f31;grid-template-columns:minmax(220px,1fr) 2fr;gap:42px 70px;padding:54px max(24px,50% - 590px);line-height:1.5;display:grid}.public-footer-brand>a{color:#e0ba73;font:700 25px Georgia,serif}.public-footer-brand p{color:#c8d2ce;max-width:270px}.public-footer>nav{grid-template-columns:repeat(3,minmax(130px,1fr));gap:28px;display:grid}.public-footer nav>div{align-content:start;gap:9px;display:grid}.public-footer nav b{color:#dfba73;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:12px}.public-footer a{color:#f7f2e8;font-size:14px;text-decoration:none}.public-footer a:hover{text-underline-offset:4px;text-decoration:underline}.public-footer-legal{color:#bfcac6;border-top:1px solid #345153;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 20px;padding-top:24px;font-size:12px;display:flex}.public-footer-legal b{color:#f7f2e8}.public-footer-legal small{margin-left:auto;font-size:12px}.auth-page>.public-footer{grid-column:1/-1}.home-audio-callout{background:#e9eee9;grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;padding:80px max(28px,50% - 590px);display:grid}.home-audiences,.audience-page main>section,.audience-page main>header{padding:76px max(28px,50% - 590px)}.home-audiences{color:#173b3c;background:#f7f4ed}.home-audiences header{max-width:780px}.home-audiences header>span,.audience-hero>span,.audience-section>span,.audience-workflow>span,.community-fit>span{color:#946525;letter-spacing:.13em;font-size:12px;font-weight:800}.home-audiences h2,.audience-section h2,.audience-workflow h2,.community-fit h2{margin:10px 0 16px;font:600 clamp(32px,4vw,50px)/1.08 Georgia,serif}.home-audiences header p,.audience-section>p,.community-fit>p{color:#596b67;font-size:16px;line-height:1.7}.home-audiences>div,.audience-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}.home-audiences>div>a,.audience-cards article{color:#173b3c;background:#fff;border:1px solid #d8d9d1;gap:9px;padding:24px;text-decoration:none;display:grid}.home-audiences>div b,.audience-cards h3{font:600 25px Georgia,serif}.home-audiences>div span,.audience-cards p{color:#60716d;line-height:1.6}.home-audiences .text-link,.audience-cards a{color:#80561f;font-weight:800}.audience-hero>div .gold-btn{color:#fff}@media (max-width:760px){.home-audiences>div,.audience-cards,.audience-problems>div{grid-template-columns:1fr}}.home-audio-callout h2{color:#173b3c;margin:12px 0 18px;font:600 clamp(34px,4vw,54px)/1.08 Georgia,serif}.home-audio-callout p{color:#536762;font-size:17px;line-height:1.7}.home-audio-callout a{color:#fff;background:#173b3c;border-radius:8px;margin-top:12px;padding:13px 17px;font-weight:800;display:inline-block}.home-audio-callout img{aspect-ratio:3/2;object-fit:cover;border-radius:20px;width:100%;box-shadow:18px 18px #dab66d}@media (max-width:850px){.public-footer{grid-template-columns:1fr}.public-footer>nav{grid-template-columns:repeat(2,minmax(130px,1fr))}.public-footer-legal small{width:100%;margin-left:0}.home-audio-callout,.audiobook-two{grid-template-columns:1fr}.home-audio-callout img{order:-1}}@media (max-width:520px){.public-footer>nav{grid-template-columns:1fr}.public-footer{padding:40px 22px}.home-audio-callout{padding:55px 22px}}@keyframes route-enter{0%{transform:translateY(5px)}to{transform:none}}.semantic-editor-shell.fullscreen .semantic-toolbar{z-index:20;background:#fbfaf7;position:sticky;top:0;box-shadow:0 3px 12px #0e30311f}@media print{.workspace-sidebar,.workspace-top,.skip-link,.skip-to-content,.project-view-switcher,.project-entry-form,.project-entry-overlay,.project-card-actions,.project-unit-controls button,.project-unit-controls select,.production-summary button,.simple-print-actions,#review-format-description,.structured-review-preview,.page-head,.inline-message{display:none!important}}:is([data-public-rendered],[data-home-rendered]) :target{scroll-margin-block-start:8rem}@media (prefers-reduced-motion:reduce){:is([data-public-rendered],[data-home-rendered]){scroll-behavior:auto}}:root{--readable-small:.75rem;--readable-ui:.8125rem;font-size:16px}body{-webkit-font-smoothing:antialiased;line-height:1.5}button,a,input,select,textarea{font-size:max(var(--readable-ui), 1em)}button,a,select,input[type=range],input[type=checkbox]{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px!important;outline:3px solid #d3a04f!important}.accessible-content{display:contents}.workspace-sidebar nav section>span,.page-head>div>span,.overline,.section-intro>span,.process-hero>span,.process-grid article>span,.process-grid header span,.chapter,.modal-kicker,.auth-kicker{line-height:1.4;font-size:var(--readable-small)!important}.workspace-sidebar nav a,.workspace-top>span,.workspace-top button,.workspace-top a,.side-new,.gold-btn,.head-actions button,.toolbar button,.studio-tools button{line-height:1.35;font-size:var(--readable-ui)!important}.workspace-sidebar nav a{min-height:44px}.workspace-top button,.workspace-top a,.gold-btn,.head-actions button,.toolbar button,.studio-tools button{min-height:40px}.side-user b,.side-user small,.page-head p,.toolbar input,.library-book p,.library-book footer,.recent-panel small,.phase-rail span,.memory-banner b,.memory-banner small,.memory-banner button,.studio-tools p,.component-grid p,.component-grid article header,.component-grid article footer,.cover-controls label,.cover-controls div span,.cover-controls div small,.cover-grid footer button,.editing-layout>aside:first-child button,.editor-cards p,.editor-cards article>div:not(.editor-avatar),.editor-cards footer button,.publish-readiness>span,.export-panel p,.trim-grid label,.form-grid label,.campaign-builder label,.campaign-metrics span,.campaign-metrics small,.inline-notice{line-height:1.5;font-size:var(--readable-small)!important}.component-grid h3,.library-book h2{font-size:1.125rem!important}.page-head h1{line-height:1.12;font-size:clamp(2rem,3vw,2.5rem)!important}.page-head p{max-width:70ch;margin-top:.4rem}.component-grid article,.library-book,.editor-cards article,.process-grid article{line-height:1.5}.component-grid article{min-height:190px}.library-book,.component-grid article,.process-grid article,.editor-cards article{transition:transform .18s,box-shadow .18s,border-color .18s}.library-book:hover,.component-grid article:hover,.process-grid article:hover,.editor-cards article:hover{transform:translateY(-2px);box-shadow:0 10px 24px #16323818}label{line-height:1.45}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:42px;font-size:var(--readable-ui)!important}small{line-height:1.45}[title]{cursor:help}button[title],a[title]{cursor:pointer}button:disabled{opacity:.55;filter:saturate(.5);cursor:not-allowed!important}@media (max-width:760px){.page-head{align-items:flex-start;gap:16px}.page-head h1{font-size:1.8rem!important}.workspace-sidebar .side-new{min-height:42px}.process-phases button{min-height:64px}}:where(p,span,small,label,button,a,li,td,th,input,select,textarea,em,strong,b,i,code,sub,sup){font-size:max(12px,1em)}button,a,input,select,textarea{min-height:36px}button[aria-disabled=true]{cursor:not-allowed;opacity:.62}.skip-link{z-index:10000;box-sizing:border-box;color:#12373c;background:#fff;border-radius:8px;max-width:calc(100vw - 24px);min-height:44px;padding:11px 16px;font-weight:800;line-height:1.35;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(calc(-100% - 4rem));box-shadow:0 8px 30px #102f3540}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.route-content:focus{outline:none}:target,[tabindex="-1"]{scroll-margin-top:92px}.public-mobile-menu,.workspace-menu-toggle{display:none}.public-nav a,.public-nav summary,.public-footer a{min-height:46px}.public-nav a,.public-footer a{align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.workspace-sidebar{grid-template-columns:auto 1fr auto;align-items:center}.workspace-menu-toggle{color:#fff;background:0 0;border:1px solid #527276;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-weight:700;display:inline-flex}.workspace-sidebar>nav{background:#12373c;grid-column:1/-1;max-height:calc(100vh - 84px);padding:12px 0 18px;display:none;overflow:auto}.workspace-sidebar.mobile-open>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-sidebar.mobile-open>nav section{min-width:0;margin:0;display:block}.workspace-sidebar.mobile-open>nav section>span{display:block}.workspace-sidebar.mobile-open>nav a{white-space:normal}}@media (max-width:700px){.public-nav{grid-template-columns:1fr auto auto!important}.public-nav>nav{display:none!important}.public-mobile-menu{display:block;position:relative}.public-mobile-menu>summary{cursor:pointer;justify-content:center;align-items:center;min-width:54px;min-height:44px;font-weight:800;list-style:none;display:inline-flex}.public-mobile-menu>summary::-webkit-details-marker{display:none}.public-mobile-menu>nav{background:#fff;border:1px solid #ccd4ce;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;max-height:calc(100vh - 84px);padding:14px;display:grid;position:fixed;top:72px;left:10px;right:10px;overflow:auto;box-shadow:0 24px 60px #142f3430}.public-mobile-menu>nav a{border-radius:8px;min-height:48px;padding:10px 12px}.public-mobile-menu>nav a:hover,.public-mobile-menu>nav a:focus-visible{background:#edf3ef}}@media (max-width:560px){.workspace-sidebar{grid-template-columns:1fr auto}.workspace-sidebar .side-new{grid-column:1/-1;justify-content:center;width:100%}.workspace-sidebar.mobile-open>nav,.public-mobile-menu>nav{grid-template-columns:1fr}}.wizard-actions [role=status]{color:#8b3d32;font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page :where(span:not(.cover-type span),small,em){font-size:max(.75rem,1em)}.setup-layout{grid-template-columns:250px 1fr;gap:18px;display:grid}.book-switcher,.book-form section,.manuscript-toolbar,.section-outline,.writing-surface{border:1px solid var(--line);background:#fff}.book-switcher{align-self:start;padding:16px;position:sticky;top:80px}.book-switcher h2,.section-outline h2{margin:0 0 12px;font:1.25rem Newsreader}.book-switcher button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ece9e1;flex-direction:column;width:100%;padding:12px;display:flex}.book-switcher button.active{box-shadow:inset 3px 0 var(--gold);background:#e9e7df}.book-switcher small{color:var(--muted)}.book-form{flex-direction:column;gap:14px;display:flex}.book-form section{padding:24px}.book-form section header{margin-bottom:20px}.book-form section header>span{color:var(--gold);letter-spacing:.1em}.book-form h2{margin:5px 0;font:1.5rem Newsreader}.book-form header p{color:var(--muted);margin:0}.book-form .form-grid{grid-template-columns:repeat(2,1fr)}.book-form label{font-weight:600}.book-form label em{color:#a34d40;float:right;font-style:normal}.book-form textarea{resize:vertical;min-height:130px}.book-form label small{color:var(--muted);margin-top:6px;display:block}.book-form .check-label{align-items:start;gap:12px;margin-top:23px;display:flex}.check-label input{width:18px;height:18px}.check-label span,.manuscript-toolbar>span{flex-direction:column;display:flex}.book-form>footer{z-index:3;background:#ece9e1;justify-content:space-between;align-items:center;padding:16px;display:flex;position:sticky;bottom:0}.success{color:#23705a}.manuscript-toolbar{align-items:end;gap:22px;margin-bottom:14px;padding:14px 18px;display:flex}.manuscript-toolbar label{min-width:280px}.manuscript-toolbar select{width:100%;margin-top:5px;display:block}.manuscript-toolbar>span small{color:var(--muted)}.manuscript-layout{grid-template-columns:285px 1fr;gap:14px;min-height:680px;display:grid}.section-outline{overflow:auto}.section-outline header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.section-outline header h2{margin:0}.section-outline>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ece9e1;grid-template-columns:28px 1fr;gap:8px;width:100%;padding:13px;display:grid}.section-outline>button.active{box-shadow:inset 3px 0 var(--gold);background:#e8e7df}.section-outline>button span{flex-direction:column;display:flex}.section-outline>button small{color:var(--muted)}.section-outline>p{color:var(--muted);padding:18px}.writing-surface{flex-direction:column;min-width:0;display:flex}.writing-surface>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 20px;display:flex}.writing-surface>header>input{border:0;flex:1;min-width:0;font:1.5rem Newsreader}.writing-surface>header>div{align-items:end;gap:15px;display:flex}.writing-surface>header label{font-weight:600}.writing-surface>header select{margin-top:4px;display:block}.writing-surface>textarea{resize:vertical;color:#283b3d;border:0;flex:1;min-height:540px;padding:36px 8%;font:1.0625rem/1.8 Newsreader}.writing-surface>footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:14px 18px;display:grid}.danger-btn{color:#9c3f37;background:#fff;border:1px solid #d9aaa5}.editor-empty{text-align:center;margin:auto}.editor-empty h2{font:1.5rem Newsreader}@media (max-width:900px){.setup-layout,.manuscript-layout{grid-template-columns:1fr}.book-switcher{position:static}.book-form .form-grid{grid-template-columns:1fr}.manuscript-layout{min-height:0}.section-outline{max-height:300px}.writing-surface>header{flex-direction:column}.manuscript-toolbar{flex-direction:column;align-items:stretch}.manuscript-toolbar label{min-width:0}}.legal-page{background:#f5f2ea;min-height:100vh;padding:40px}.legal-page>a{color:#315b57;font-weight:600}.legal-page article{border:1px solid var(--line);background:#fff;max-width:920px;margin:clamp(32px,7vh,80px) auto;padding:clamp(28px,6vw,70px)}.legal-page article>span{letter-spacing:.14em;color:var(--gold);font-size:.75rem}.legal-page h1{margin:10px 0 25px;font:clamp(2.4rem,5vw,4rem) Newsreader}.legal-page p{color:#53615f;font:1.05rem/1.8 Newsreader}.legal-page h2{color:#173d3d;margin:36px 0 10px;font:700 1.35rem/1.3 Newsreader,serif}.legal-page li{color:#53615f;margin:8px 0;font:1rem/1.65 Newsreader,serif}.legal-summary{border-left:4px solid var(--gold);background:#f8f5ee;padding:18px 22px}.legal-contact{border:1px solid var(--line);background:#fbfaf6;gap:5px;margin:16px 0;padding:18px;display:grid}.legal-table{border:1px solid var(--line);display:grid}.legal-table>div{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.legal-table>div+div{border-top:1px solid var(--line)}.legal-table :where(b,span){padding:12px 14px}.legal-table :where(b,span)+:where(b,span){border-left:1px solid var(--line)}.legal-page article>footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-top:48px;padding-top:22px;display:flex}@media (max-width:640px){.legal-page{padding:24px 16px}.legal-table>div{grid-template-columns:1fr}.legal-table :where(b,span)+:where(b,span){border-left:0;border-top:1px solid var(--line)}}.page :where(button,label,input,select,textarea,small){font-size:.75rem!important}.page :where(p,li,blockquote){font-size:max(.8125rem,1em);line-height:1.6}.page button{min-height:38px}.page article button,.page aside button{min-height:36px}.home-nav a,.hero-actions a,.quality-story a,.home-pricing a,.final-cta a{align-items:center;min-height:40px;display:inline-flex;font-size:.8125rem!important}.home-footer,.hero-proof span,.home-pricing small,.auth-brand small,.story-copy>span,.trust-row,.auth-box>p,.auth-tabs button,.google-auth,.auth-box form label,.auth-box form label button,.auth-error,.auth-note,.terms,.auth-footer{font-size:.75rem!important}.auth-tabs button,.google-auth,.auth-submit{min-height:44px}.completion-card{order:1}.summary-stack{order:2}.quality-gates{order:3}.image-policy{order:4}.efficiency-card{order:5}.process-grid article{min-height:100%}.plan-controls{grid-template-columns:1.25fr 2fr 1fr 1fr 1.35fr}.process-explainer{color:#365a52;background:#e9f0ec;border:1px solid #cddbd4;gap:10px;margin:-10px 0 14px;padding:13px 16px;display:flex}.process-explainer span{font-size:.8125rem}.wizard-page{max-width:1180px}.wizard-progress{background:#fff;border:1px solid #ded8cc;margin-bottom:18px;padding:16px 20px}.wizard-progress div{justify-content:space-between;margin-bottom:10px;display:flex}.wizard-progress progress{accent-color:#1d5b4f;width:100%;height:10px}.wizard-shell{grid-template-columns:220px minmax(0,760px);align-items:start;gap:22px;display:grid}.wizard-map{flex-direction:column;gap:4px;max-height:680px;display:flex;overflow:auto}.wizard-map button{text-align:left;color:#68645d;background:0 0;border:0;align-items:center;gap:10px;padding:10px;display:flex}.wizard-map button i{border:1px solid #cbc5b8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.wizard-map button.active{color:#fff;background:#173f37}.wizard-map button.done{color:#1d5b4f}.wizard-map button.done i{color:#222;background:#d6ad5c;border-color:#d6ad5c}.wizard-card{background:#fff;border:1px solid #ded8cc;min-height:530px;padding:clamp(24px,5vw,54px);box-shadow:0 12px 34px #2d271b0d}.wizard-card>span,.wizard-loader+span{color:#76501d;letter-spacing:.12em;font-size:.78rem;font-weight:700}.audiobook-tabs button{color:#40534f}.audiobook-panel>header>span,.audiobook-panel>span,.audiobook-production>header span{color:#76501d}.plan-access .locked{color:#53635f}.wizard-card h2{margin:8px 0 12px;font:clamp(1.8rem,4vw,2.55rem) Georgia,serif}.wizard-card>p{color:#655f56;max-width:650px;font-size:1rem;line-height:1.65}.wizard-card label{flex-direction:column;gap:8px;margin:22px 0;font-weight:700;display:flex}.wizard-card input,.wizard-card textarea,.wizard-card select{font:inherit;background:#fff;border:1px solid #bbb4a7;padding:13px}.wizard-card textarea{resize:vertical;min-height:160px}.book-choice,.choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.book-choice button,.choice-grid button{text-align:left;background:#faf8f3;border:1px solid #d8d1c4;min-height:82px;padding:14px}.book-choice button.active,.choice-grid button.active{background:#eef6f2;border:2px solid #1d5b4f}.book-choice small{margin-top:5px;display:block}.metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.estimate{background:#f4f0e7;padding:15px}.plan-result{background:#f4f0e7;grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0;padding:24px;display:grid}.plan-result b{font:1.8rem Georgia,serif}.plan-result span{color:#6c675e;grid-row:2}.phase-review{grid-template-columns:1fr 1fr;gap:9px;display:grid}.phase-review div{background:#f7f4ed;gap:12px;padding:12px;display:flex}.phase-review i{color:#fff;background:#1d5b4f;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.phase-review span{flex-direction:column;display:flex}.gate-list{padding:0;list-style:none}.gate-list li{border-bottom:1px solid #e8e3da;padding:12px 10px 12px 38px;position:relative}.gate-list li:before{content:"✓";color:#1d5b4f;font-weight:800;position:absolute;left:10px}.workflow-list li{padding:10px}.workflow-list small{color:#6d675f;display:block}.route-list p{border-bottom:1px solid #e8e3da;justify-content:space-between;padding:13px 0;display:flex}.final-summary{background:#f4f0e7;flex-direction:column;margin:25px 0;padding:20px;display:flex}.final-summary b{font:1.6rem Georgia,serif}.wizard-actions{border-top:1px solid #e6e0d5;align-items:center;gap:10px;margin-top:35px;padding-top:20px;display:flex}.wizard-actions>span{color:#776d5d;margin-right:auto}.wizard-actions button{padding:11px 16px}.wizard-loader{text-align:center;padding:80px 0}.loader-ring{border:4px solid #ded8cc;border-top-color:#1d5b4f;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite wizard-spin;display:inline-block}.lazy-bar{background:#e5e0d6;max-width:420px;height:9px;margin:25px auto;overflow:hidden}.lazy-bar i{background:#d6ad5c;width:42%;height:100%;animation:1s ease-in-out infinite wizard-load;display:block}@keyframes wizard-spin{to{transform:rotate(360deg)}}@keyframes wizard-load{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media (max-width:850px){.wizard-shell{grid-template-columns:1fr}.wizard-map{flex-direction:row;overflow:auto}.wizard-map button{min-width:auto}.wizard-map button span{display:none}.book-choice,.choice-grid,.metric-grid,.phase-review{grid-template-columns:1fr}.wizard-card{padding:24px}.wizard-actions{flex-wrap:wrap}}.phase-mode{background:#f1efe8;align-items:end;gap:18px;margin-top:18px;padding:12px;display:flex}.phase-mode label{min-width:290px;font-weight:600}.phase-mode select{width:100%;margin-top:5px;display:block}.phase-mode p{color:var(--muted);margin:0}.phase-actions{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:grid}.phase-actions>span{text-align:center;color:var(--muted)}.unit-loop{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}.plan-controls>label>button{border:1px solid var(--line);background:#fff;margin-top:7px}:root :focus-visible{outline-offset:3px;outline:3px solid #176e89}.workspace-main,.route-content,.page,.tool-card{min-width:0}.workspace-main :is(input,select,textarea){min-width:0;max-width:100%}@media (max-width:760px){.workspace-top{flex-direction:column;align-items:stretch;gap:.65rem;height:auto;min-height:62px;padding:.75rem 1rem;position:relative}.workspace-top>div{flex-wrap:wrap}.workspace-top :is(button,a){white-space:normal;min-height:44px}.page-head,.page-head>div{min-width:0}.page-head :is(h1,p),.tool-card :is(p,h2,h3,label){overflow-wrap:anywhere}.page-head :is(button,a),.page-head>div{max-width:100%}.workspace-main button{white-space:normal;overflow-wrap:anywhere}.workspace-main .gold-btn{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;max-width:100%}.notification-panel{width:auto;max-width:calc(100vw - 2rem);left:1rem;right:1rem}.simple-print-controls{grid-template-columns:minmax(0,1fr)}}.app-verification-notice{z-index:1100;color:#30200b;background:#fff6e5;border:2px solid #805522;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;top:0}.app-verification-notice p{margin:.4rem 0}.app-verification-notice button{color:#fff;background:#173b3c;flex-shrink:0;padding:.65rem 1rem}@media (max-width:640px){.app-verification-notice{flex-direction:column;align-items:stretch}}dialog.image-lightbox,dialog.audio-mark-dialog{box-sizing:border-box;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}dialog::backdrop{background:#000000b3}.semantic-writing-surface [data-publication-role=poetry],.semantic-writing-surface pre{white-space:pre-wrap;overflow-wrap:anywhere}.semantic-writing-surface [data-publication-role=sidebar],.semantic-writing-surface [data-publication-role=callout],.semantic-writing-surface [data-publication-role=footnote],.semantic-writing-surface [data-publication-role=endnote]{border-inline-start:3px solid #176e89;padding-inline-start:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.page-failure{border:1px solid #d8b3ad;background:#fff;border-left:5px solid #a44b40;max-width:720px;margin:12vh auto;padding:40px}.page-failure>span{color:#a44b40;letter-spacing:.12em}.page-failure h1{margin:8px 0;font:2.25rem Newsreader}.page-failure p{color:var(--muted)}.page-failure>div{gap:10px;display:flex}.page-failure button{border:1px solid var(--line);background:#fff;padding:10px 14px}@media (max-width:1200px){.plan-controls{grid-template-columns:repeat(2,1fr)}.plan-total{border-left:0;padding-left:0}}@media (max-width:760px){.process-explainer,.phase-mode{flex-direction:column;align-items:stretch}.phase-mode label{min-width:0}.phase-actions{grid-template-columns:1fr}.phase-actions>span{order:-1}}:root{--brand-ink:#0d2d32;--brand-teal:#173d42;--brand-brass:#805925;--brand-brass-light:#d3aa6c;--surface-page:#f5f2ea;--surface-paper:#fbfaf6;--surface-raised:#fff;--text-muted:#526260;--border-subtle:#dedbd2;--font-interface:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-editorial:Newsreader, Georgia, "Times New Roman", serif;--space-section:clamp(3rem, 6vw, 5.5rem);--page-gutter:clamp(1rem, 4vw, 3rem);--shadow-card:0 6px 24px #0d2d3208;font-family:var(--font-interface);color:var(--brand-ink)}body{font-family:var(--font-interface)}:is(.semantic-home,.feature-site,.audience-page,.blog-site,.legal-page,.auth-page){background:var(--surface-page);color:var(--brand-ink)}:is(.semantic-home,.feature-site,.audience-page,.blog-site,.legal-page,.auth-page) :is(h1,h2,h3){font-family:var(--font-editorial);text-wrap:balance}:is(.semantic-home,.feature-site,.audience-page,.blog-site) p{text-wrap:pretty}:is(.semantic-home,.feature-site,.audience-page,.blog-site,.legal-page) :is(p,li){line-height:1.65}:is(.semantic-home,.feature-site,.audience-page,.blog-site,.legal-page) a{text-underline-offset:.2em}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--brand-teal)!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff!important}html{scroll-padding-top:7rem}.public-nav{padding:.85rem var(--page-gutter);background:#fbfaf6f5;gap:1.25rem}.public-nav .semantic-wordmark b{font-family:var(--font-editorial);font-size:1.35rem}.public-nav .semantic-wordmark small{letter-spacing:.13em;font-size:.6875rem}.public-nav :is(a,summary){font-family:var(--font-interface);font-size:.875rem}.public-nav :is(.nav-cta,.public-nav-actions>a,summary){align-items:center;min-height:44px;display:inline-flex}.public-nav a[aria-current=page]{color:var(--brand-brass);text-decoration:underline;text-decoration-thickness:2px}.public-nav .nav-cta{background:var(--brand-ink);color:#fff;border-radius:8px;padding:.7rem 1rem}.public-nav .nav-cta:hover{background:var(--brand-teal)}.feature-menu-panel,.audience-menu-panel{border-radius:14px;box-shadow:0 12px 40px #0d2d321c}.feature-menu-panel{max-height:min(70vh,36rem);overflow:auto}.public-feature-navigation{align-items:center;gap:.1rem;display:flex;position:relative}.public-feature-navigation .feature-menu>summary{justify-content:center;min-width:44px;padding:.5rem}.public-mobile-feature-menu{grid-column:1/-1}.public-mobile-feature-menu>summary{min-height:44px;padding:.65rem;font-weight:600}.public-mobile-feature-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.public-mobile-feature-links>a{padding:.65rem}.public-mobile-menu nav{overscroll-behavior:contain;max-height:calc(100dvh - 6.5rem);overflow:auto}.semantic-hero{min-height:0;padding:var(--space-section) max(var(--page-gutter),calc((100% - 1200px)/2));background:radial-gradient(ellipse at 80% 20%,#dae7df88,transparent 60%),var(--surface-paper);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4vw,4rem)}.semantic-hero h1{letter-spacing:-.045em;max-width:14ch;margin:1.25rem 0;font-size:clamp(2.75rem,5.3vw,4.75rem);line-height:1.06}.semantic-hero h1 em{color:var(--brand-brass)}.semantic-hero p{max-width:50ch;font-size:1.125rem}.semantic-hero>div>small{color:var(--text-muted);font-size:.875rem;line-height:1.6}.semantic-hero-visual>img{aspect-ratio:1;object-fit:cover;border-radius:36% 36% 16px 16px;height:auto;min-height:0;box-shadow:0 20px 48px #0d2d3218}.semantic-map{background:var(--brand-ink);padding:1.1rem;bottom:-1rem;left:1rem;right:1rem}.semantic-map b{font-family:var(--font-editorial)}.semantic-map span{letter-spacing:.07em;font-size:.75rem}.hero-actions{flex-wrap:wrap;gap:1rem}.hero-actions a{border-radius:8px;min-height:48px;padding:.85rem 1.1rem;font-size:.9375rem}.hero-actions a:first-child{background:var(--brand-ink);color:#fff}.hero-actions a:last-child{color:var(--brand-ink);border:1px solid #98a4a1}.semantic-proof{padding:1.25rem var(--page-gutter);text-align:center;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.9375rem}.semantic-home main>:is(.semantic-difference,.semantic-workflow,.semantic-paths,.semantic-author,.home-audiences,.semantic-journal,.home-audio-callout,.home-pricing,.home-studio-updates){padding:var(--space-section) max(var(--page-gutter),calc((100% - 1200px)/2))}.semantic-home :is(h2,.home-pricing h2){letter-spacing:-.025em;font-size:clamp(2rem,3.4vw,3rem);line-height:1.15}.semantic-home :is(h3,.home-audiences b){font-family:var(--font-editorial);font-size:1.5rem;line-height:1.25}.semantic-home :is(header>span,.overline,.update-stage){font-family:var(--font-interface);letter-spacing:.12em;font-size:.75rem;font-weight:700}.semantic-difference>div{border:0;gap:1rem}.semantic-difference article{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:0;box-shadow:var(--shadow-card);border-radius:14px;padding:1.5rem}.semantic-difference h3{margin:0 0 .75rem}.semantic-difference p{margin:0}.home-studio-updates{background:var(--surface-page)}.home-studio-updates>header{max-width:68ch;margin-bottom:2rem}.home-studio-updates>header>p{color:var(--text-muted);font-size:1.125rem}.studio-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.studio-update-grid article{background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;padding:1.75rem;display:flex}.studio-update-grid h3{margin:.9rem 0 .4rem}.studio-update-grid p{color:var(--text-muted);margin-bottom:1.5rem}.studio-update-grid a{color:var(--brand-brass);margin-top:auto;font-size:.9375rem;font-weight:650}.update-stage{color:var(--brand-brass)}.semantic-workflow{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3.5rem}.semantic-workflow li{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.workflow-cover img{border-radius:3px;height:auto}.book-concept{aspect-ratio:2/3;background:var(--brand-ink);color:#fff;border-left:9px solid #294b4d;border-radius:3px 12px 12px 3px;flex-direction:column;gap:1rem;width:min(100%,320px);padding:1.75rem;display:flex;box-shadow:12px 10px #c9ad7b,0 20px 35px #0d2d321c}.book-concept small{font:.625rem/1.6 var(--font-interface);letter-spacing:.13em;color:#edcc91}.book-concept b{font:500 clamp(2rem,3vw,3rem)/1.1 var(--font-editorial);margin-top:.75rem}.book-concept em{font:400 1.75rem/1.2 var(--font-editorial);color:#edcc91}.book-concept .book-concept-orbit{aspect-ratio:1;border:1px solid #bdcfc3;border-radius:50%;align-self:center;width:8rem;max-height:8rem;margin:auto;position:relative}.book-concept-orbit:before{content:"";border:1px solid #d3aa6c;border-radius:50%;position:absolute;inset:20%}.book-concept>span{font:.625rem/1.6 var(--font-interface);letter-spacing:.13em}.workflow-cover span{color:var(--brand-ink);background:0 0;margin-top:2rem;padding:0;font-size:.9375rem;display:block;position:static}.semantic-paths p{min-height:0}.semantic-paths article{flex-direction:column;padding:1.75rem;display:flex}.semantic-paths a{margin-top:auto}.semantic-author{background:var(--brand-ink);gap:3rem}.semantic-author a{color:#edcc91}.semantic-author .author-rights-note{color:#d4e0da;font-size:.9375rem}.home-audiences>div>a,.semantic-journal>div>a{box-shadow:var(--shadow-card);border-radius:14px;padding:1.5rem}.semantic-journal>div>a{gap:.75rem}.semantic-journal>div span{font-family:var(--font-editorial);font-size:1.4rem;line-height:1.3}.semantic-journal>div small{font-family:var(--font-interface);color:var(--text-muted);margin-top:auto;font-size:.8125rem}.home-audio-callout{background:#e6eee7;gap:3rem}.home-audio-callout img{aspect-ratio:3/2;object-fit:cover;border-radius:18px;height:auto}.home-pricing{background:var(--surface-paper)}.home-pricing article{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:16px;padding:1.75rem}.home-pricing article.featured{background:var(--brand-ink);color:#fff}.home-pricing .featured>b{color:#f1d59f;font-size:.75rem}.home-pricing article :is(p,li){font-size:.9375rem}.home-pricing article>a{border-radius:8px;min-height:44px}.home-pricing .pricing-note{max-width:95ch;color:var(--text-muted);font-size:.875rem;line-height:1.65}.home-page-discovery{padding:var(--space-section) var(--page-gutter);background:#fff}.home-page-discovery>header,.home-page-discovery-groups{max-width:74rem;margin-inline:auto}.home-page-discovery>header{margin-bottom:2rem}.home-page-discovery-groups{counter-reset:workflow-stage;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem;padding:0;list-style:none;display:grid}.home-page-discovery-groups h3{margin:0 0 .75rem}.home-page-discovery-groups p{max-width:68ch;margin:.75rem 0}.home-page-discovery a{color:#24594f;text-decoration:underline;text-decoration-thickness:1px}.discovery-stage{border-top:1px solid #d9dfd8;min-width:0;padding-top:1.35rem}.discovery-stage-heading{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.discovery-stage-heading h3{margin:0;font-size:clamp(1.35rem,2vw,1.6rem)}.discovery-stage-number{color:#805925;background:#f8f5ed;border:1px solid #bda16e;border-radius:50%;flex:0 0 3rem;place-items:center;height:3rem;font:500 1.2rem Georgia,serif;display:grid}.discovery-step-flow{counter-reset:discovery-step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.discovery-step-flow>li{counter-increment:discovery-step;padding:2rem .65rem .75rem 0;font-size:.8125rem;font-weight:600;line-height:1.4;position:relative}.discovery-step-flow>li:before{content:counter(discovery-step);color:#fff;z-index:1;background:#24594f;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.6875rem;display:grid;position:absolute;top:0;left:0}.discovery-step-flow>li:not(:last-child):after{content:"";background:linear-gradient(90deg,#b99a62,#d4dfd5);height:1px;position:absolute;top:.65rem;left:1.6rem;right:.25rem}.discovery-stage-detail{padding-top:.15rem}@media (max-width:800px){.home-page-discovery-groups{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.final-cta,:is(.semantic-home,.audience-page) main>.final-cta{padding:1.75rem var(--page-gutter) 1.25rem;background:var(--brand-ink);color:#fff;text-align:center;justify-items:center;gap:.6rem;display:grid}.final-cta>span{margin:0;line-height:1.35;display:block}:is(.semantic-home,.audience-page) main>.final-cta h2{color:#fbfaf6;max-width:36ch;margin:0;font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.15}.final-cta a{border-radius:8px;min-height:44px;margin:0}.public-footer{padding:1.25rem max(var(--page-gutter),calc((100% - 1200px)/2));background:var(--brand-ink);color:#fff;border-top:1px solid #345153;grid-template-columns:minmax(0,1fr);gap:.9rem}.public-footer a{color:#fff}.public-footer :is(p,small,.public-footer-legal span){color:#d4e0da;font-size:.875rem;line-height:1.6}.public-footer-brand{flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;min-width:0;display:flex}.public-footer-brand>a{font-family:var(--font-editorial)}.public-footer .public-footer-brand p{max-width:none;margin:0}.public-footer>nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem 1rem;min-width:0}.public-footer nav>.public-footer-group{border-top:1px solid #345153;gap:0;min-width:0;padding-top:.5rem}.public-footer .public-footer-group>b{letter-spacing:.08em;overflow-wrap:anywhere;margin:0 0 .2rem;font-size:.6875rem}.public-footer .public-footer-group>a{overflow-wrap:anywhere;min-width:0;padding:.2rem 0;font-size:.875rem;line-height:1.4}.public-footer>.public-related-links{padding-bottom:.9rem}.public-footer .public-related-links h2{font-size:1.125rem;line-height:1.3}.public-footer .public-related-links p{margin:.35rem 0;font-size:.8125rem}.public-footer .public-related-links ul{gap:.15rem 1.5rem;margin:.25rem 0 0}.public-footer .public-footer-legal{gap:.25rem 1rem;padding-top:.75rem}.public-footer .public-footer-legal :is(span,small){font-size:.75rem;line-height:1.5}@media (max-width:1100px){.public-footer>nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.public-footer>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.25rem}.public-footer-brand{gap:0}.public-footer .public-footer-legal{grid-template-columns:minmax(0,1fr);display:grid}}.feature-site main>section,.audience-page main>:is(section,header){padding:var(--space-section) max(var(--page-gutter),calc((100% - 1200px)/2))}.feature-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem}.feature-hero h1,.audience-hero h1,.feature-directory h1{font-size:clamp(2.5rem,4.5vw,4.2rem);line-height:1.1}.feature-hero>img{aspect-ratio:4/3;object-fit:cover;border-radius:18px;height:auto}.feature-hero p,.audience-hero>p{max-width:60ch;font-size:1.125rem;line-height:1.65}.feature-site :is(h2,.feature-final h2),.audience-page h2{font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.17}.feature-site :is(h3,.feature-benefits h3),.audience-page h3{font-size:1.4rem;line-height:1.3}.feature-benefits article,.feature-related>div>a,.audience-cards article{background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:14px;padding:1.5rem}.feature-journey ol{gap:1rem}.feature-guide{background:var(--surface-raised);color:var(--brand-ink)}.feature-guide+.feature-guide{border-top:1px solid var(--border-subtle)}.feature-guide h2{max-width:32ch;margin:0 0 1.25rem}.feature-guide p{max-width:74ch;margin:1rem 0;font-size:1.0625rem;line-height:1.75}.feature-site :is(.feature-primary,.feature-final>a),.audience-page .gold-btn{border-radius:8px;min-height:44px}.feature-directory{max-width:1200px;padding:var(--space-section) var(--page-gutter);margin:auto}.feature-directory header{max-width:72ch;margin-bottom:2.5rem}.feature-directory p{color:var(--text-muted)}.feature-directory section{margin-top:2.5rem}.feature-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature-directory-grid article{border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:16px;padding:1.5rem}.feature-directory-grid article a{color:var(--brand-brass)}.feature-directory-library{padding:0!important}.feature-directory-card img{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:100%;height:auto}.feature-directory-card h3{margin:.75rem 0;font-size:1.5rem}.feature-directory-card p{font-size:.9375rem}.feature-directory-card span{letter-spacing:.08em;color:var(--brand-brass);font-size:.6875rem}.feature-directory-note{background:#e6eee7;border-radius:14px;margin-top:2rem;padding:1.5rem}.legal-page article{box-shadow:var(--shadow-card);border-radius:16px;font-size:1rem}.legal-page h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.legal-page :is(p,li){max-width:80ch}.auth-page :is(input,button){min-height:44px;font-size:1rem}.feature-hero>div>span,.feature-benefits header>span,.feature-journey header>span,.feature-related header>span,.feature-final>span,.feature-benefits i,.feature-related i{color:var(--brand-brass)}.feature-problem span{color:#f1d59f}.feature-evidence{color:var(--brand-ink);background:#e6eee7}.feature-evidence span,.feature-evidence a{color:var(--brand-brass)}.feature-evidence p{color:var(--text-muted)}.feature-evidence li{border-color:#b7c8be}.audience-problems>span{color:#f1d59f}.audience-workflow>span{color:var(--brand-brass)}.decision-flow{color:var(--brand-ink);background:#e6eee7;border:1px solid #b7c8be;border-radius:16px;margin:2.5rem 0;padding:1.5rem}.decision-flow-title{font:600 1.3rem/1.35 var(--font-editorial);margin-bottom:1.25rem}.decision-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.decision-flow li{border-top:2px solid #8caba0;flex-direction:column;gap:.6rem;padding-top:.8rem;display:flex}.decision-flow .decision-flow-number{color:var(--brand-brass);font-size:.75rem;font-weight:700}.decision-flow strong{font:650 .9375rem/1.4 var(--font-interface)}.decision-flow li>span:last-child{font:.875rem/1.55 var(--font-interface);color:var(--text-muted)}.decision-flow figcaption{font:.8125rem/1.6 var(--font-interface);color:var(--text-muted);margin-top:1.25rem}.blog-index{width:min(1200px,calc(100% - 2 * var(--page-gutter)));padding:var(--space-section) 0}.journal-study-aid{color:var(--brand-ink);background:#e6eee7;border:1px solid #b7c8be;border-radius:16px;min-width:0;margin:2.5rem 0;padding:clamp(1rem,3vw,2rem)}.journal-study-aid>p{max-width:74ch}.journal-study-aid h2{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem)}.journal-table-region{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.journal-table-region:focus-visible{outline:3px solid var(--brand-brass);outline-offset:4px}.journal-study-table table{border-collapse:collapse;background:var(--surface-raised);width:100%;font-size:.9375rem;line-height:1.55}.journal-study-table caption{text-align:left;color:var(--text-muted);padding:.75rem 0}.journal-study-table :is(th,td){text-align:left;vertical-align:top;overflow-wrap:break-word;border:1px solid #b7c8be;min-width:10rem;padding:.8rem}.journal-study-table thead th{background:var(--brand-ink);color:#fff}.journal-study-table tbody th{font-weight:650}.blog-article .journal-study-aid .journal-study-table tbody :is(th,td){color:#263f35;background:#fff}.blog-article .journal-study-aid .journal-study-flow :is(h3,p){color:#263f35}.journal-study-flow{margin:0}.journal-study-flow ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.journal-study-flow li{background:var(--surface-raised);border-top:3px solid #8caba0;border-radius:8px;padding:1rem}.journal-study-flow h3{margin:.5rem 0;font-size:1.1rem}.journal-study-flow p,.journal-study-flow figcaption{font-size:.9375rem;line-height:1.6}.blog-article .journal-study-aid .journal-study-flow p{color:#263f35}.journal-flow-number{color:var(--brand-brass);font-weight:700}.blog-index>header{max-width:75ch;margin-bottom:2rem}.blog-index h1,.blog-article h1{font-size:clamp(2.25rem,4.5vw,3.8rem);line-height:1.13}.blog-index .journal-controls{flex-wrap:wrap;align-items:end;gap:1rem;margin:2rem 0;display:flex}.journal-controls label{flex-direction:column;flex:14rem;gap:.4rem;font-size:.875rem;font-weight:600;display:flex}.journal-controls input,.journal-controls select{width:100%;min-height:44px;font:1rem var(--font-interface);background:#fff;border:1px solid #899995;border-radius:8px;padding:.7rem}.journal-controls button{min-height:44px;font:.9375rem var(--font-interface);border:1px solid #899995;border-radius:8px;padding:.65rem 1rem}.blog-index .journal-results{color:var(--text-muted);margin:1rem 0;font-size:.875rem;display:block}.blog-index .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.blog-index article{box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;padding:1.5rem;display:flex}.blog-index article.featured{grid-column:span 2}.blog-index article h2{font-size:1.6rem;line-height:1.25}.blog-index article>img,.blog-index article.featured>img{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:100%;height:auto;margin-bottom:1.25rem}.blog-index article>span{color:var(--brand-brass);font-size:.75rem}.blog-index article.featured>span{color:#f1d59f}.blog-index article footer{flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:1.25rem;font-size:.875rem}.blog-article{width:min(76ch,calc(100% - 2 * var(--page-gutter)));padding:var(--space-section) 0}.blog-article>header{border:0;padding:2rem 0}.blog-article>header small{font:.875rem/1.65 var(--font-interface);color:var(--text-muted)}.blog-article>header>span{color:var(--brand-brass)}.auth-page :is(button,input,select,textarea,label){font-size:.9375rem!important}.auth-page .auth-panel .auth-box input{font-size:1rem!important}.auth-page .auth-box :is(.auth-tabs button,.google-auth,.auth-footer,.terms){font-size:.875rem!important}.auth-page :is(.auth-box>p,.terms,.auth-footer,.auth-error,.auth-note,.or,.auth-brand small,.trust-row,.story-copy>span){line-height:1.6;font-size:.875rem!important}.auth-page :is(.auth-box>p,.terms,.auth-footer,.or,.auth-tabs button){color:var(--text-muted)}.auth-page .auth-kicker,.auth-page :is(.auth-label-row button,.auth-box form label button){color:var(--brand-brass)}.auth-page .auth-submit{background:var(--brand-teal);color:#fff}.auth-page .auth-note{color:#285b43}.auth-page .google-auth b{color:#245cbe}.support-page :is(.support-hero>span,.support-expectations>span,.support-knowledge>div>span){color:var(--brand-brass)}.support-page .support-articles small{color:var(--text-muted)}.blog-article .blog-hero-image{margin:1rem 0 2rem}.blog-hero-image img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;height:auto}.blog-hero-image figcaption{font:.8125rem/1.6 var(--font-interface);color:var(--text-muted);margin-top:.75rem}.journal-grid article>a:first-child{margin:0 0 1rem;display:block}.journal-grid article>a:first-child img{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:320px;display:block}.blog-article p{font:1.125rem/1.8 Georgia,serif}.blog-article>section{padding-top:2rem;scroll-margin-top:7rem}.blog-article h2{margin:0 0 1rem;font-size:1.8rem;line-height:1.25}.blog-article .article-takeaways{border-radius:14px;margin:2rem 0;padding:1.5rem}.article-takeaways ul{padding-left:1.25rem}.article-takeaways li{margin:.65rem 0;font-size:1rem}.article-toc{border:1px solid var(--border-subtle);background:#fff;border-radius:14px;padding:1.5rem}.article-toc summary{cursor:pointer;min-height:32px;font-weight:650}.article-toc ol{margin-bottom:0;padding-left:1.25rem}.article-toc a{color:var(--brand-ink);font-size:.9375rem}.article-toc li{padding:.35rem 0}.article-citation{font:.8125rem var(--font-interface);color:var(--brand-brass);white-space:nowrap;padding:.1rem}.article-sources li{font:.9375rem/1.65 var(--font-interface);margin:1rem 0;scroll-margin-top:7rem}.article-sources a{color:var(--brand-brass);overflow-wrap:anywhere}.blog-share{flex-wrap:wrap;gap:.6rem}.blog-share :is(a,button){min-height:44px;font:.875rem var(--font-interface);align-items:center;display:inline-flex}.blog-article .article-cta{border-radius:14px;margin:2.5rem 0;padding:1.5rem}.article-related{border-top:1px solid var(--border-subtle);margin-top:2.5rem}.article-related li{margin:.75rem 0}.article-related a{color:var(--brand-brass)}@media (min-width:1500px){.public-nav{padding-inline:max(var(--page-gutter),calc((100% - 1400px)/2))}}@media (max-width:1100px){.public-nav{grid-template-columns:1fr auto auto}.public-nav>nav{display:none}.public-mobile-menu{display:block}.feature-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.semantic-hero,.semantic-workflow,.semantic-author,.home-audio-callout,.feature-hero{grid-template-columns:1fr;gap:2.5rem}.semantic-hero h1{max-width:18ch}.semantic-hero-visual{width:100%;max-width:36rem;margin-inline:auto}.semantic-hero-visual>img{aspect-ratio:4/3;border-radius:18px}.semantic-difference>div{grid-template-columns:repeat(2,minmax(0,1fr))}.semantic-journal>header{display:block}.semantic-journal>header>a{margin-top:1rem;display:inline-block}.blog-index .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-index article.featured{grid-column:span 2}.decision-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.public-nav{gap:.6rem;padding:.6rem 1rem}.public-nav .public-nav-actions>a:not(.nav-cta){display:none}.public-nav .nav-cta{padding:.6rem .7rem;font-size:.8125rem}.public-nav .semantic-wordmark{gap:.5rem}.public-nav .semantic-wordmark b{font-size:1.125rem}.public-nav .semantic-wordmark small{display:none}.public-nav .semantic-wordmark i{width:30px;height:32px}.public-mobile-menu>summary{font-size:.875rem}.semantic-proof{flex-direction:column;align-items:center}.studio-update-grid,.semantic-difference>div,.semantic-paths>div,.home-audiences>div,.semantic-journal>div,.feature-directory-grid,.blog-index .journal-grid{grid-template-columns:1fr}.blog-index article.featured{grid-column:auto}.semantic-workflow li{grid-template-columns:1fr;gap:.6rem}.hero-actions a{text-align:center}.decision-flow{padding:1.1rem}.decision-flow ol{grid-template-columns:1fr}.feature-menu-panel{width:calc(100vw - 2rem);max-width:100%}.public-mobile-feature-links{grid-template-columns:1fr}.feature-hero>div>div,.audience-hero>div{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){:is(.studio-update-grid article,.feature-directory-grid article,.blog-index article){transition:box-shadow .15s,border-color .15s}:is(.studio-update-grid article,.feature-directory-grid article,.blog-index article):focus-within{border-color:#8fa99e;box-shadow:0 8px 24px #0d2d3210}}@media print{.public-nav,.public-footer,.blog-share,.article-cta,.article-related,.article-toc{display:none}.blog-article{color:#000;width:100%;padding:0}.blog-article>section{break-inside:auto}}@media screen{.semantic-home main>.home-pricing{width:100%;max-width:none;margin-inline:0}.semantic-home .home-pricing .pricing-three{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;width:100%;max-width:1200px;margin-inline:auto}.semantic-home .home-pricing .pricing-three>article{flex-direction:column;min-width:0;display:flex}.semantic-home .home-pricing .pricing-three>article>a{justify-content:center;align-self:stretch;margin-top:auto}.semantic-home .home-pricing article>span,.semantic-home .home-pricing article.featured>b{display:block}.semantic-home .home-pricing article.featured>b{margin-bottom:.5rem;line-height:1.5}.semantic-home .home-pricing .pricing-note{margin-inline:auto}.semantic-home .semantic-hero-visual{width:100%;max-width:448px;margin-inline:auto}.semantic-home :is(.semantic-difference,.semantic-paths,.home-audiences)>div>:is(article,a){overflow-wrap:anywhere;min-width:0}.semantic-home main{overflow-wrap:anywhere}.semantic-home main :is(section,article,div,header,a){min-width:0}.semantic-home .hero-actions>a{white-space:normal;max-width:100%}.semantic-home .book-concept .book-concept-orbit{max-width:100%}.public-nav .public-mobile-menu:not([open])>nav,.public-nav .public-mobile-feature-menu:not([open])>.public-mobile-feature-links{display:none}}@media screen and (max-width:900px){.semantic-home .home-pricing .pricing-three{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:1101px){.public-nav{grid-template-columns:auto minmax(0,1fr) auto}.public-nav>nav{flex-wrap:wrap;min-width:0}}@media screen and (max-width:600px){.public-nav{grid-template-columns:minmax(0,1fr) auto}.public-nav .semantic-wordmark{grid-column:1/-1;min-width:0}.public-nav .semantic-wordmark>span{overflow-wrap:anywhere;min-width:0}.public-nav .public-nav-actions{justify-self:start;min-width:0}.public-nav .public-mobile-menu{justify-self:end}}@media screen and (max-width:1100px){.public-nav .public-mobile-menu{position:static}.public-nav .public-mobile-menu>nav{top:100%;left:var(--page-gutter);right:var(--page-gutter);width:auto;min-width:0;max-height:min(60vh,36rem);grid-template-columns:minmax(0,1fr);max-height:min(60dvh,36rem)}.public-nav .public-mobile-menu nav :is(a,summary){white-space:normal;overflow-wrap:anywhere;min-width:0}}
