.ghostwriting{--page-blue:#002bff;--page-blue-soft:#eff6ff;--page-blue-tag:#e5e5ff;--page-yellow:#ffec47;--page-ink:#0a0a0a;--page-heading:#0f172b;--page-text:#4a5565;--page-muted:#62748e;--page-line:#e2e8f0;--page-soft:#f8f9fa;--page-shell:min(90vw, 83.8125rem);--page-content:min(88vw, 72rem);--section-space:6rem;color:var(--page-ink);background:#fff;font-family:"Plus Jakarta Sans",system-ui,sans-serif}.ghostwriting :where(h1,h2,h3,h4,p,blockquote,figure){margin:0}.ghostwriting :where(a){color:var(--page-blue)}.ghostwriting .section{padding-block:var(--section-space)}.ghostwriting .section__inner{width:var(--page-shell);margin-inline:auto}.ghostwriting .button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;max-width:100%;min-height:3rem;padding:.625rem 1.5rem;border-radius:.875rem;color:#fff;background:var(--page-blue);box-shadow:0 1.25rem 1.5625rem rgba(0,43,255,.15),0 .5rem .625rem rgba(0,43,255,.1);font-weight:500;text-align:center;text-decoration:none}.ghostwriting .button span{color:inherit}.ghostwriting .button__icon,.ghostwriting .text-link svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ghostwriting .text-link{display:inline-flex;align-items:center;gap:.375rem;width:fit-content;color:var(--page-blue);font-size:.875rem;font-weight:500;text-decoration:none}.ghostwriting .eyebrow,.ghostwriting .tag,.ghostwriting .pill{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;border-radius:999rem;font-size:.75rem;font-weight:600;line-height:1.6;letter-spacing:.04em;text-transform:uppercase}.ghostwriting .tag{justify-content:center;padding:.375rem 1.0625rem;color:#000;background:var(--page-yellow)}.ghostwriting .pill--blue{padding:.375rem 1.0625rem;color:var(--page-blue);background:var(--page-blue-tag)}.ghostwriting .pill svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ghostwriting .section-icon{display:inline-grid;place-items:center;width:2.625rem;height:2.625rem;color:#0d99ff}.ghostwriting .section-icon svg{display:block;width:100%;height:100%}.ghostwriting .hero{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;padding-block:clamp(5.5rem, 8svh, 6.5rem) clamp(2.75rem, 5svh, 4rem);background:#fafafa}@supports (height:100dvh){.ghostwriting .hero{min-height:100dvh}}.ghostwriting .hero:before{content:"";position:absolute;inset:3.25rem 5.5rem -3.5rem;opacity:.04;background-image:radial-gradient(circle at 50% 50%,var(--page-blue) 0 .15%,transparent .16%);background-size:5rem 5rem;pointer-events:none}.ghostwriting .hero__glow{position:absolute;z-index:0;border-radius:999rem;filter:blur(5rem);pointer-events:none}.ghostwriting .hero__glow--blue{top:-2.875rem;left:1.3125rem;width:37.5rem;height:37.5rem;background:rgba(81,162,255,.1)}.ghostwriting .hero__glow--yellow{right:-3.25rem;bottom:2.625rem;width:31.25rem;height:31.25rem;background:rgba(255,222,46,.15)}.ghostwriting .hero__inner{position:relative;z-index:1;display:grid;justify-items:center;width:min(88vw, 60.25rem);margin-inline:auto;text-align:center}.ghostwriting .hero .eyebrow{position:relative;justify-content:center;padding:.625rem 1.375rem .625rem 2.375rem;border:1px solid #dbeafe;color:var(--page-blue);background:rgba(255,255,255,.95);box-shadow:0 .0625rem .09375rem rgba(0,0,0,.1),0 .0625rem .0625rem rgba(0,0,0,.1)}.ghostwriting .hero .eyebrow span{position:absolute;left:1.25rem;width:.625rem;height:.625rem;border-radius:50%;background:var(--page-blue);box-shadow:0 0 0 .1875rem rgba(0,43,255,.12)}.ghostwriting .hero h1{position:relative;z-index:0;max-width:53.6875rem;margin-block-start:1.9375rem;color:var(--page-ink);font-size:clamp(3rem, 3.7vw, 3.5rem);font-weight:600;line-height:1.15;letter-spacing:-.0625rem}.ghostwriting .hero h1:before,.ghostwriting .hero h1:after{content:"";position:absolute;z-index:-1;height:.5625rem;border-radius:999rem;background:var(--page-yellow)}.ghostwriting .hero h1:before{left:7%;right:9%;top:6.95rem}.ghostwriting .hero h1:after{left:28%;right:27%;top:10.875rem}.ghostwriting .hero__lead{max-width:44rem;margin-block-start:1.5625rem;color:var(--page-text);font-size:1.375rem;line-height:1.6}.ghostwriting .hero__callout{display:flex;align-items:center;gap:1rem;width:min(100%, 42rem);margin-block-start:2rem;padding:1.0625rem 1.5625rem;border:1px solid rgba(226,232,240,.6);border-radius:1rem;background:rgba(255,255,255,.6);box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1),0 .0625rem .125rem rgba(0,0,0,.1);text-align:left}.ghostwriting .hero__callout-icon{display:grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;border-radius:50%;color:var(--page-blue);background:var(--page-blue-soft)}.ghostwriting .hero__callout-icon svg,.ghostwriting .hero__float svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ghostwriting .hero__callout p{color:var(--page-text);font-size:1rem;line-height:1.5}.ghostwriting .hero .button{margin-block-start:2rem}.ghostwriting .hero__social-proof{display:flex;align-items:center;gap:.75rem;margin-block-start:1.5rem;color:var(--page-muted);font-size:.875rem;font-weight:500}.ghostwriting .avatar-stack{position:relative;display:flex;width:5rem}.ghostwriting .avatar-stack img{width:2rem;height:2rem;border:2px solid #fafafa;border-radius:50%;object-fit:cover}.ghostwriting .avatar-stack img+img{margin-inline-start:-.5rem}.ghostwriting .hero__float{position:absolute;z-index:1;display:flex;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.6);border-radius:1rem;background:rgba(255,255,255,.8);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.04)}.ghostwriting .hero__float--left{top:24.5rem;left:max(4vw, calc(50% - 39rem));transform:rotate(-3deg)}.ghostwriting .hero__float--right{top:32.5rem;right:max(5vw, calc(50% - 39rem));transform:rotate(6deg)}.ghostwriting .hero__float-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;color:var(--page-blue);background:var(--page-blue-soft)}.ghostwriting .hero__float-icon--yellow{color:#b45309;background:#fefce8}.ghostwriting .hero__float span:last-child{display:grid;gap:.125rem;min-width:6rem;text-align:left}.ghostwriting .hero__float strong{color:#1d293d;font-size:.75rem}.ghostwriting .hero__float em{color:#096;font-size:.6875rem;font-style:normal;font-weight:600}.ghostwriting .stats{padding-block:3rem 5rem}.ghostwriting .stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1.875rem}.ghostwriting .stat{display:grid;grid-template-rows:auto auto 1fr;justify-items:center;align-content:start;gap:1.5625rem;text-align:center}.ghostwriting .stat strong{color:var(--page-blue);font-size:1.875rem;line-height:1}.ghostwriting .stat p:not(.tag){align-self:start;color:var(--page-text);font-size:1rem;font-weight:500;line-height:1.4}.ghostwriting .split{display:grid;grid-template-columns:minmax(25rem, 35.75rem) minmax(28rem, 39.5rem);gap:4.375rem;align-items:center}.ghostwriting .media-placeholder{display:grid;place-items:center;min-height:41.9375rem;background:#d9d9d9;color:#000;font-size:1.25rem}.ghostwriting .media-placeholder--image{overflow:hidden;background:0 0}.ghostwriting .media-placeholder--image img{width:100%;height:100%;min-height:inherit;object-fit:contain}.ghostwriting .split__content{display:grid;align-content:start;gap:1.5rem}.ghostwriting .split__content h2,.ghostwriting .proof__intro h2,.ghostwriting .process__intro h2,.ghostwriting .fit h2,.ghostwriting .investment h2,.ghostwriting .expectations h2,.ghostwriting .faq h2,.ghostwriting .final-cta h2{color:var(--page-heading);font-size:clamp(2rem, 2.6vw, 2.375rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.ghostwriting .lead{color:var(--page-text);font-size:1.5rem;font-weight:400;line-height:1.4}.ghostwriting .split__content>p:not(.lead){color:var(--page-text);font-size:1.125rem;line-height:1.6}.ghostwriting .proof{padding-block:2rem 6rem}.ghostwriting .proof__grid{display:grid;grid-template-columns:19.5rem 1fr;gap:9.375rem;align-items:start}.ghostwriting .proof__intro{display:grid;gap:1.375rem}.ghostwriting .proof__intro h2{font-size:1.875rem;line-height:1.35}.ghostwriting .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:3.75rem}.ghostwriting .testimonial-card{display:grid;gap:2.25rem;align-content:start}.ghostwriting .testimonial-card img{display:block;width:auto;max-width:10.625rem;height:4.625rem;object-fit:contain;object-position:left center;filter:grayscale(1)}.ghostwriting .testimonial-card blockquote{color:var(--page-heading);font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.55}.ghostwriting .testimonial-card blockquote strong{font-weight:700}.ghostwriting .testimonial-card cite{color:var(--page-blue);font-style:normal;font-size:1.125rem;font-weight:600;line-height:1.55}.ghostwriting .process{padding-block:5.125rem 7.625rem;background:linear-gradient(180deg,#f7fbff 0%,#fff 100%)}.ghostwriting .process__grid{display:grid;grid-template-columns:19rem 1fr;gap:5.375rem;align-items:start;width:min(88vw, 67.625rem)}.ghostwriting .process__intro{display:grid;gap:1rem}.ghostwriting .process__intro p{color:var(--page-text);font-size:1.125rem;line-height:1.6}.ghostwriting .process__steps{display:grid;gap:2rem}.ghostwriting .process-step{display:grid;grid-template-columns:3rem 1fr;gap:2rem}.ghostwriting .process-step>span{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid #d7dee8;border-radius:50%;color:#9aa8bd;background:0 0;font-weight:400}.ghostwriting .process-step h3{color:var(--page-heading);font-size:1.875rem;line-height:1.35}.ghostwriting .process-step p{margin-block-start:1rem;color:var(--page-text);font-size:1.125rem;line-height:1.6}.ghostwriting .highlight{display:inline;padding:.05em .25em .1em;border-radius:.375rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--page-heading);background:var(--page-yellow);font-weight:500}.ghostwriting .fit{padding-block:6rem}.ghostwriting .fit__grid{display:grid;grid-template-columns:minmax(20rem, 25.8125rem) minmax(30rem, 34.4375rem);gap:3.875rem;align-items:start;width:min(88vw, 72rem)}.ghostwriting .fit__intro{display:grid;gap:1.75rem}.ghostwriting .fit__content{display:grid;gap:1.5rem}.ghostwriting .icon-list{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.ghostwriting .icon-list li{display:grid;grid-template-columns:1.5rem 1fr;gap:1rem;color:#314158;font-size:1rem;line-height:1.625}.ghostwriting .icon-list span,.ghostwriting .investment-item>span{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;color:var(--page-blue);background:var(--page-blue-soft)}.ghostwriting .icon-list svg,.ghostwriting .investment-item svg,.ghostwriting .timeline-card__icon svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ghostwriting .fit__note{margin-inline-start:2.25rem;padding:1.75rem;border:1px solid var(--page-line);border-radius:1rem;background:var(--page-soft)}.ghostwriting .fit__note h3{color:var(--page-heading);font-size:1.125rem;line-height:1.5}.ghostwriting .fit__note .text-link{margin-block-start:1rem}.ghostwriting .investment{padding-block:0 6rem}.ghostwriting .investment__intro{display:grid;justify-items:center;gap:1.1875rem;width:min(88vw, 72rem);text-align:center}.ghostwriting .investment h2{position:relative;z-index:0;width:fit-content;font-size:2.375rem}.ghostwriting .investment h2:after{content:"";position:absolute;z-index:-1;right:0;bottom:.08em;left:0;height:.3125rem;border-radius:999rem;background:var(--page-yellow)}.ghostwriting .investment__intro p{max-width:41rem;color:#45556c;font-size:1.125rem;line-height:1.6}.ghostwriting .investment__panel{margin-block-start:3rem;padding:3rem;border:1px solid var(--page-line);border-radius:2rem;background:#fff;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1),0 .0625rem .125rem rgba(0,0,0,.1)}.ghostwriting .investment__panel h3{color:var(--page-heading);font-size:1.125rem}.ghostwriting .investment__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:2rem 1.6875rem;margin-block-start:2rem}.ghostwriting .investment-item{display:grid;grid-template-columns:1.5rem 1fr;gap:1rem}.ghostwriting .investment-item h4,.ghostwriting .investment-note h4{color:var(--page-heading);font-size:1rem;font-weight:500;line-height:1.625}.ghostwriting .investment-item p,.ghostwriting .investment-note p{color:#45556c;font-size:1rem;line-height:1.625}.ghostwriting .investment-note{margin-inline-start:2.25rem;padding:1.8125rem;border:1px solid var(--page-line);border-radius:1rem;background:var(--page-soft)}.ghostwriting .expectations{padding-block:2.625rem 6rem}.ghostwriting .expectations__panel{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6.75rem 6.5rem;min-height:59.625rem;width:min(88vw, 72.875rem);padding:3.25rem 4.75rem;border:1px solid rgba(248,250,252,.5);border-radius:1.5rem;background:var(--page-soft)}.ghostwriting .expectations__panel:before,.ghostwriting .expectations__panel:after{content:"";position:absolute;background:var(--page-line)}.ghostwriting .expectations__panel:before{top:50%;left:4.25rem;right:4.25rem;height:1px}.ghostwriting .expectations__panel:after{top:3.75rem;bottom:4.4375rem;left:50%;width:1px}.ghostwriting .expectations__intro,.ghostwriting .timeline-card{position:relative;z-index:1}.ghostwriting .expectations__intro{display:grid;align-content:start;gap:1rem;max-width:18.75rem}.ghostwriting .expectations__intro p{color:var(--page-text);font-size:1.125rem;line-height:1.6}.ghostwriting .timeline-card{display:grid;align-content:start;justify-items:start;gap:1rem;max-width:28.625rem}.ghostwriting .timeline-card__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1rem;color:#fff;background:linear-gradient(135deg,var(--page-blue),#155dfc)}.ghostwriting .timeline-card__icon svg{width:2rem;height:2rem}.ghostwriting .timeline-card h3{color:#101828;font-size:1.875rem;line-height:1.2}.ghostwriting .timeline-card>p:last-child{color:var(--page-text);font-size:1.25rem;font-weight:400;line-height:1.4}.ghostwriting .faq{padding-block:5rem 5rem;background:linear-gradient(180deg,#fbfdfd 0%,#fff 100%)}.ghostwriting .faq__inner{display:grid;justify-items:center;width:min(88vw, 66.6875rem);text-align:center}.ghostwriting .faq h2{margin-block-start:1.5rem}.ghostwriting .faq__list{display:grid;gap:1rem;width:100%;margin-block-start:3.25rem;text-align:left}.ghostwriting .faq__item{min-height:auto;padding:1.125rem 1.5rem;border:1px solid var(--page-line);border-radius:1rem;background:#fff}.ghostwriting .faq__item--open{padding:1.5rem 2rem;box-shadow:0 .5rem .9375rem rgba(0,0,0,.04)}.ghostwriting .faq__item h3{margin:0}.ghostwriting .faq__button{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;width:100%;padding:0;border:0;background:0 0;color:var(--page-heading);font-size:1.375rem;font-weight:500;line-height:1.375;text-align:left;cursor:pointer}.ghostwriting .faq__item--open .faq__button{color:var(--page-blue)}.ghostwriting .faq__icon{position:relative;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--page-blue);background:rgba(0,43,255,.1)}.ghostwriting .faq__icon:before,.ghostwriting .faq__icon:after{content:"";position:absolute;width:.75rem;height:.125rem;border-radius:999px;background:currentColor}.ghostwriting .faq__icon:after{transform:rotate(90deg)}.ghostwriting .faq__button[aria-expanded=true] .faq__icon:after{transform:rotate(0deg)}.ghostwriting .faq__panel{max-width:58.5625rem;margin-block-start:1.5rem;overflow:hidden;color:#4a5565;font-size:1.125rem;line-height:1.7;transition:height var(--hmc-motion-standard),opacity var(--hmc-motion-fast)}.ghostwriting .faq__panel[hidden]{display:none}.ghostwriting .faq__panel.is-animating{display:block}.ghostwriting .faq__panel p{color:inherit;font-size:inherit;line-height:inherit}@media (prefers-reduced-motion:reduce){.ghostwriting .faq__panel{transition:none}}.ghostwriting .final-cta{padding-block:5rem 6.375rem}.ghostwriting .final-cta__card{display:grid;justify-items:center;width:min(88vw, 62.625rem);padding:4.0625rem;border-radius:1.875rem;background:#fbfbfb;text-align:center}.ghostwriting .final-cta h2{max-width:45.5rem;color:var(--page-blue);font-size:2rem;font-weight:500;line-height:1.35}.ghostwriting .final-cta p{margin-block:1.5625rem 2.5rem;color:var(--page-text);font-size:1rem;line-height:1.6}.ghostwriting .final-cta .button{min-width:14rem}@media (max-width:64rem){.ghostwriting .section__inner,.ghostwriting .process__grid,.ghostwriting .fit__grid,.ghostwriting .investment__intro,.ghostwriting .expectations__panel,.ghostwriting .faq__inner,.ghostwriting .final-cta__card{width:min(calc(100% - 3rem), 72rem)}.ghostwriting .hero__float{display:none}.ghostwriting .stats__grid{grid-template-columns:repeat(auto-fit,minmax(12rem, 1fr))}.ghostwriting .split,.ghostwriting .process__grid,.ghostwriting .fit__grid,.ghostwriting .expectations__panel{grid-template-columns:minmax(0, 1fr);gap:3rem}.ghostwriting .media-placeholder{min-height:30rem}.ghostwriting .expectations__panel{min-height:auto}.ghostwriting .expectations__panel:before,.ghostwriting .expectations__panel:after{content:none}}@media (max-width:48rem){.ghostwriting .section__inner,.ghostwriting .process__grid,.ghostwriting .fit__grid,.ghostwriting .investment__intro,.ghostwriting .expectations__panel,.ghostwriting .faq__inner,.ghostwriting .final-cta__card{width:min(calc(100% - 3rem), 72rem)}.ghostwriting .hero{min-height:auto;padding-block:7.25rem 4rem}.ghostwriting .hero h1,.ghostwriting .split__content h2,.ghostwriting .process__intro h2,.ghostwriting .fit h2,.ghostwriting .investment h2,.ghostwriting .expectations h2,.ghostwriting .faq h2,.ghostwriting .final-cta h2{font-size:clamp(2.1rem, 10vw, 3rem);letter-spacing:-.04rem}.ghostwriting .hero__lead,.ghostwriting .split__content>p:not(.lead),.ghostwriting .process__intro p{font-size:1rem}.ghostwriting .hero__callout{align-items:flex-start;padding:1rem}.ghostwriting .hero .button,.ghostwriting .final-cta .button{width:100%}.ghostwriting .stats,.ghostwriting .process,.ghostwriting .fit,.ghostwriting .investment,.ghostwriting .expectations,.ghostwriting .faq,.ghostwriting .final-cta{padding-block:3.5rem}.ghostwriting .media-placeholder{min-height:22rem}.ghostwriting .testimonial-grid,.ghostwriting .investment__grid{grid-template-columns:1fr}.ghostwriting .process-step{grid-template-columns:2.5rem 1fr;gap:1rem}.ghostwriting .fit__note,.ghostwriting .investment-note{margin-inline-start:0}.ghostwriting .investment__panel,.ghostwriting .expectations__panel,.ghostwriting .final-cta__card{padding:2rem 1.5rem;border-radius:1.25rem}.ghostwriting .faq__list{margin-block-start:2rem}.ghostwriting .faq__item,.ghostwriting .faq__item--open{padding:1.125rem}.ghostwriting .faq__button{gap:1rem;font-size:1.0625rem}}@media (max-width:48rem){.ghostwriting .hero h1,.ghostwriting .split__content h2,.ghostwriting .process__intro h2,.ghostwriting .fit h2,.ghostwriting .investment h2,.ghostwriting .expectations h2,.ghostwriting .faq h2,.ghostwriting .final-cta h2{font-size:clamp(1.875rem, 7.4vw, 2.125rem);line-height:1.14;letter-spacing:-.025rem}.ghostwriting .hero h1:before{left:5%;right:5%;top:auto;bottom:1.05em;height:.4375rem}.ghostwriting .hero h1:after{content:none}.ghostwriting .media-placeholder{min-height:0;margin-block:.5rem}.ghostwriting .media-placeholder--image img{min-height:0;max-height:18rem}.ghostwriting .proof__grid{grid-template-columns:1fr;gap:2.5rem;justify-items:center;text-align:center}.ghostwriting .proof__intro{justify-items:center;max-width:22rem}.ghostwriting .testimonial-grid{width:100%;justify-items:center}.ghostwriting .testimonial-card{width:100%;max-width:28rem;justify-items:center;text-align:center}.ghostwriting .testimonial-card img{height:2.5rem;max-width:6.5rem;object-position:center}.ghostwriting .testimonial-card cite{font-size:1rem}.ghostwriting .process-step h3{font-size:1.5rem;font-weight:500}.ghostwriting .timeline-card h3{font-size:1.5rem}.ghostwriting .timeline-card>p:last-child{font-size:1rem}.ghostwriting .faq__panel{font-size:.95rem}.ghostwriting .final-cta h2{font-size:1.75rem}}