.ghostwriter-page{overflow-x:hidden;background:var(--color-cream);color:var(--color-ink)}.ghostwriter-container{width:min(calc(100% - (var(--gutter) * 2)),var(--container));margin-inline:auto}.ghostwriter-page h1,.ghostwriter-page h2,.ghostwriter-page h3{margin:0;font-family:var(--font-serif);font-weight:500;line-height:1.05}.ghostwriter-page h1{max-width:11ch;font-size:clamp(3.2rem,7vw,6.4rem)}.ghostwriter-page h2{font-size:clamp(2.5rem,5vw,4.5rem)}.ghostwriter-page h3{font-size:clamp(1.45rem,2.2vw,1.9rem)}.ghostwriter-page p{margin:0 0 1.25rem;font-size:1.0625rem}.ghostwriter-page em{color:var(--color-coral);font-style:italic;font-weight:400}.ghostwriter-nav{display:flex;width:min(calc(100% - (var(--gutter) * 2)),var(--container));min-height:5rem;align-items:center;justify-content:space-between;margin-inline:auto}.ghostwriter-brand{font-family:var(--font-serif);font-size:1.5rem}.ghostwriter-brand span{color:var(--color-coral)}.ghostwriter-nav-actions{display:flex;align-items:center;gap:1.25rem}.ghostwriter-nav-actions>a:first-child,.ghostwriter-footer>a:last-child,.ghostwriter-text-link{font-size:.875rem;font-weight:700}.ghostwriter-nav-actions>a:first-child:hover,.ghostwriter-footer>a:last-child:hover,.ghostwriter-text-link:hover{color:var(--color-coral)}.ghostwriter-nav-cta{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;padding-inline:1rem;border:.0625rem solid var(--color-ink);border-radius:999rem;font-size:.8rem;font-weight:700}.ghostwriter-nav-cta:hover{border-color:var(--color-coral);color:var(--color-coral)}.ghostwriter-hero{padding-block:4.5rem 7rem}.ghostwriter-hero-grid,.ghostwriter-two-col,.ghostwriter-proof-grid,.ghostwriter-fit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;align-items:center}.ghostwriter-kicker,.ghostwriter-note,.ghostwriter-proof-strip,.ghostwriter-tags,.ghostwriter-step-list>article>span,.ghostwriter-outcome-grid span,.ghostwriter-card-label{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ghostwriter-kicker{margin-bottom:1.5rem;color:var(--color-coral)}.ghostwriter-hero-lede{max-width:37rem;margin-top:2rem;font-size:clamp(1.15rem,2vw,1.35rem)!important;line-height:1.55}.ghostwriter-actions{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;margin-top:2rem}.ghostwriter-button{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.5rem;border:.0625rem solid var(--color-ink);border-radius:999rem;background:var(--color-ink);color:var(--color-white);font-size:.95rem;font-weight:700;transition:transform .16s ease,background-color .16s ease}.ghostwriter-button:hover{background:var(--color-coral);transform:translateY(-.125rem)}.ghostwriter-button-light{border-color:var(--color-white);background:var(--color-white);color:var(--color-ink)}.ghostwriter-button-light:hover{border-color:var(--color-yellow);background:var(--color-yellow);color:var(--color-ink)}.ghostwriter-note{max-width:32rem;margin-top:1.5rem!important;color:var(--color-muted);line-height:1.5}.ghostwriter-hero-visual{position:relative;width:min(100%,31rem);max-width:31rem;margin-inline:auto}.ghostwriter-portrait,.ghostwriter-proof-photo{margin:0;background-color:var(--color-pink);background-position:center;background-size:cover}.ghostwriter-portrait{min-height:42rem;border-radius:15rem 15rem 1.5rem 1.5rem}.ghostwriter-portrait figcaption{position:absolute;right:-1.25rem;bottom:2rem;max-width:13rem;padding:1.25rem;background:var(--color-yellow);box-shadow:var(--shadow-soft);font-family:var(--font-serif);font-size:1.25rem;line-height:1.2;transform:rotate(4deg)}.ghostwriter-stamp{position:absolute;top:1rem;left:-2rem;display:grid;width:7.5rem;height:7.5rem;place-items:center;border-radius:50%;background:var(--color-coral);color:var(--color-white);font-size:.75rem;font-weight:700;line-height:1.5;text-align:center;text-transform:uppercase;transform:rotate(-8deg)}.ghostwriter-proof-strip{padding-block:1.5rem;background:var(--color-ink);color:var(--color-white)}.ghostwriter-proof-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem}.ghostwriter-proof-list span:before{margin-right:.75rem;color:var(--color-yellow);content:"✦"}.ghostwriter-section{padding-block:7.5rem}.ghostwriter-problem,.ghostwriter-method,.ghostwriter-faq{background:var(--color-white)}.ghostwriter-cost{padding-block:6.5rem;background:var(--color-ink);color:var(--color-white)}.ghostwriter-cost-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem;align-items:start}.ghostwriter-cost h2{max-width:12ch}.ghostwriter-cost-list{border-top:.0625rem solid rgba(255,255,255,.35)}.ghostwriter-cost-list article{display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;padding-block:1.75rem;border-bottom:.0625rem solid rgba(255,255,255,.35)}.ghostwriter-cost-list article>span{color:var(--color-yellow);font-size:.75rem;font-weight:700;letter-spacing:.04em}.ghostwriter-cost-list h3{margin-bottom:.5rem;font-family:var(--font-sans);font-size:1.15rem;font-weight:700;line-height:1.3}.ghostwriter-cost-list p{margin:0;color:#ffffffc7}.ghostwriter-copy>p:last-child{margin-bottom:0}.ghostwriter-large{font-size:clamp(1.35rem,2.5vw,1.9rem)!important;line-height:1.4}.ghostwriter-check-list{display:grid;gap:.75rem;padding:0;margin:2rem 0 0;list-style:none}.ghostwriter-check-list li{padding:1rem 1rem 1rem 2.75rem;border-radius:var(--radius-small);background:var(--color-cream);font-weight:700}.ghostwriter-check-list li:before{display:inline-grid;width:1.5rem;height:1.5rem;place-items:center;margin-left:-2rem;margin-right:.5rem;border-radius:50%;background:var(--color-coral);color:var(--color-white);content:"✓";font-size:.8rem}.ghostwriter-section-head{max-width:56rem;margin-bottom:3.5rem}.ghostwriter-section-head h2{max-width:18ch}.ghostwriter-transformation{background:var(--color-coral);color:var(--color-white)}.ghostwriter-transformation em{color:var(--color-yellow)}.ghostwriter-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ghostwriter-outcome-grid article{padding:2rem 0;border-top:.0625rem solid rgba(255,255,255,.35)}.ghostwriter-outcome-grid span{color:var(--color-yellow)}.ghostwriter-outcome-grid h3{margin-block:2rem 1rem}.ghostwriter-outcome-grid p{color:#ffffffe0}.ghostwriter-offer{background:var(--color-cream)}.ghostwriter-offer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:stretch}.ghostwriter-offer-card{min-height:31rem;padding:2.5rem;border-radius:var(--radius-medium)}.ghostwriter-offer-card-coral{background:var(--color-coral);color:var(--color-white)}.ghostwriter-offer-card-coral .laura-eyebrow:before{background:var(--color-yellow)}.ghostwriter-offer-card-coral .ghostwriter-check-list li{background:#ffffff24}.ghostwriter-offer-card-coral .ghostwriter-check-list li:before{background:var(--color-yellow);color:var(--color-ink)}.ghostwriter-offer-card h2{max-width:11ch;margin-bottom:1.5rem}.ghostwriter-offer-card-cream{display:flex;flex-direction:column;justify-content:center;background:var(--color-white)}.ghostwriter-offer-card-cream h3{max-width:14ch;margin-bottom:1.5rem}.ghostwriter-offer-emphasis{margin-top:auto;padding-top:2rem;color:var(--color-coral);font-family:var(--font-serif);font-size:1.35rem!important;line-height:1.25}.ghostwriter-step-list{border-top:.0625rem solid var(--color-border)}.ghostwriter-step-list article{display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;padding-block:1.75rem;border-bottom:.0625rem solid var(--color-border)}.ghostwriter-step-list>article>span{color:var(--color-coral)}.ghostwriter-step-list h3{margin-bottom:.5rem;font-family:var(--font-sans);font-size:1.15rem;font-weight:700;line-height:1.3}.ghostwriter-step-list p{margin:0;color:var(--color-muted)}.ghostwriter-collaboration{background:var(--color-cream)}.ghostwriter-section-head-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:5rem;align-items:end}.ghostwriter-section-head-split>p{margin:0;font-size:1.2rem;line-height:1.45}.ghostwriter-collaboration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ghostwriter-collaboration-grid article{min-height:18rem;padding:1.75rem;border:.0625rem solid var(--color-border);border-radius:var(--radius-small);background:var(--color-white)}.ghostwriter-collaboration-grid article>span{color:var(--color-coral);font-size:.75rem;font-weight:700;letter-spacing:.04em}.ghostwriter-collaboration-grid h3{margin-block:2.5rem 1rem;font-family:var(--font-sans);font-size:1.15rem;font-weight:700;line-height:1.3}.ghostwriter-collaboration-grid p{margin:0;color:var(--color-muted)}.ghostwriter-inline-cta{display:inline-flex;gap:.5rem;align-items:center;margin-top:2rem;color:var(--color-coral);font-weight:700}.ghostwriter-inline-cta:hover{color:var(--color-ink)}.ghostwriter-fit{background:var(--color-yellow)}.ghostwriter-fit-grid{align-items:stretch}.ghostwriter-fit-card,.ghostwriter-not-fit-card{padding:2.5rem;border-radius:var(--radius-medium)}.ghostwriter-fit-card{background:var(--color-white)}.ghostwriter-fit-card h2{max-width:12ch}.ghostwriter-not-fit-card{display:flex;flex-direction:column;justify-content:center;background:var(--color-ink);color:var(--color-white)}.ghostwriter-card-label{margin-bottom:3rem!important;color:var(--color-yellow)}.ghostwriter-not-fit-card h3{margin-bottom:1.25rem}.ghostwriter-not-fit-card p:last-child{margin-bottom:0;color:#fffc}.ghostwriter-proof-grid{align-items:start}.ghostwriter-proof-photo{min-height:40rem;border-radius:1rem}.ghostwriter-proof h2{max-width:13ch;margin-bottom:2rem}.ghostwriter-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.ghostwriter-tags span{padding:.65rem .85rem;border:.0625rem solid var(--color-border);border-radius:999rem;background:var(--color-cream)}.ghostwriter-faq-list{border-top:.0625rem solid var(--color-border)}.ghostwriter-faq details{border-bottom:.0625rem solid var(--color-border)}.ghostwriter-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.4rem;cursor:pointer;font-weight:700;list-style:none}.ghostwriter-faq summary::-webkit-details-marker{display:none}.ghostwriter-faq summary span{color:var(--color-coral);font-size:1.5rem;font-weight:400}.ghostwriter-faq details[open] summary span{transform:rotate(45deg)}.ghostwriter-faq details p{max-width:38rem;margin-bottom:1.5rem;color:var(--color-muted)}.ghostwriter-cta{padding-block:8rem;background:var(--color-pink)}.ghostwriter-cta-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.8fr);gap:5rem;align-items:end}.ghostwriter-cta h2{max-width:14ch}.ghostwriter-cta p{max-width:36rem;font-size:1.15rem}.ghostwriter-footer{display:flex;width:min(calc(100% - (var(--gutter) * 2)),var(--container));min-height:6rem;align-items:center;justify-content:space-between;margin-inline:auto}@media(max-width:56.25rem){.ghostwriter-hero-grid,.ghostwriter-two-col,.ghostwriter-proof-grid,.ghostwriter-fit-grid,.ghostwriter-cta-inner,.ghostwriter-cost-grid,.ghostwriter-offer-grid,.ghostwriter-section-head-split{grid-template-columns:1fr}.ghostwriter-hero-visual{max-width:30rem;margin-inline:auto}.ghostwriter-outcome-grid{grid-template-columns:1fr}.ghostwriter-collaboration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ghostwriter-fit-card h2,.ghostwriter-proof h2{max-width:16ch}}@media(max-width:37.5rem){.ghostwriter-nav{min-height:4.25rem}.ghostwriter-nav-actions{gap:.75rem}.ghostwriter-nav-actions>a:first-child{display:none}.ghostwriter-nav-cta{min-height:2.4rem;padding-inline:.75rem;font-size:.7rem}.ghostwriter-hero{padding-block:3rem 5rem}.ghostwriter-section,.ghostwriter-cost{padding-block:5rem}.ghostwriter-hero h1{font-size:clamp(2.8rem,15vw,4.4rem)}.ghostwriter-actions{align-items:stretch;flex-direction:column}.ghostwriter-button{width:100%}.ghostwriter-text-link{padding:.5rem;text-align:center}.ghostwriter-portrait{min-height:31rem}.ghostwriter-portrait figcaption{right:.5rem;bottom:1.25rem}.ghostwriter-stamp{left:.5rem;width:6rem;height:6rem;font-size:.65rem}.ghostwriter-proof-list{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ghostwriter-proof-list span{font-size:.65rem}.ghostwriter-fit-card,.ghostwriter-not-fit-card,.ghostwriter-offer-card{padding:1.5rem}.ghostwriter-offer-card{min-height:auto}.ghostwriter-card-label{margin-bottom:2rem!important}.ghostwriter-proof-photo{min-height:28rem}.ghostwriter-collaboration-grid{grid-template-columns:1fr}.ghostwriter-collaboration-grid article{min-height:auto}.ghostwriter-footer{min-height:5rem;font-size:.8rem}}
