.service-artwork[data-astro-cid-ul222oop]{width:100%}svg[data-astro-cid-ul222oop]{width:100%;height:auto;display:block}text[data-astro-cid-ul222oop]{fill:#855e5d;font-family:Cormorant Garamond,Georgia,serif;font-size:29px;font-style:italic}.offer-page.business-services{--service-ink:#252c26;--service-green:#47695b;color:var(--service-ink);padding:0;overflow:clip}.business-services .services-shell{width:min(100% - 4rem,78rem);margin-inline:auto}.business-services h1,.business-services h2,.business-services h3{letter-spacing:-.035em;text-wrap:balance;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.business-services p,.business-services a,.business-services li,.business-services summary{font-family:Jost,system-ui,sans-serif;font-size:1rem;line-height:1.65}.business-services p{text-wrap:pretty;margin:0}.business-services em{color:var(--service-green)}.business-services h2{margin:0;font-size:clamp(2.3rem,3.4vw,3.4rem);line-height:1.07}.business-services .service-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--service-green);margin-bottom:1rem;font-family:DM Mono,monospace;font-size:.62rem}.business-services .services-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:3.5rem;padding-block:8.5rem 4rem;display:grid}.business-services h1{margin:0 0 1.8rem;font-size:clamp(3.4rem,5.5vw,5.4rem);line-height:.98}.business-services .services-lede{max-width:43ch;font-size:1.18rem;line-height:1.65}.business-services .services-aside{color:#75675c;margin-top:.9rem;font-size:.98rem}.business-services .services-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.business-services .offer-button{background:var(--service-green);border-radius:2px;gap:1.4rem;padding:.85rem 1.2rem;font-size:.85rem}.business-services .service-text-link{color:var(--service-green);border-bottom:1px solid #93a596;padding-bottom:.22rem;font-size:.88rem;text-decoration:none}.business-services .services-hero-art{min-width:0;transform:rotate(-1deg)}.business-services .services-hero-art>p{text-align:center;color:var(--service-green);font-family:Cormorant Garamond,Georgia,serif;font-size:1.32rem;font-style:italic}.business-services .service-jump-links{border-block:1px solid #c7cebf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0;display:flex}.business-services .service-jump-links span{color:#72675b;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-style:italic}.business-services .service-jump-links a{font-size:.88rem;text-decoration:none}.business-services .offers-section{padding-block:4.25rem}.business-services .services-section-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2.5rem;display:flex}.business-services .services-section-heading>p{color:#62665c;max-width:41ch}.business-services .service-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.business-services .service-card{background:#faf7f1;border:1px solid #cdd0c4;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.business-services .service-card-art{background:var(--sage-surface)}.business-services .workflow-card .service-card-art{background:var(--clay)}.business-services .setup-card .service-card-art{background:var(--sand)}.business-services .service-card-content{flex-direction:column;flex:1;padding:1.8rem 1.8rem 0;display:flex}.business-services .service-card h3{max-width:12ch;min-height:2.1em;margin:0 0 1rem;font-size:2.45rem;line-height:1.05}.business-services .service-card .service-kicker{font-size:.57rem}.business-services .service-card .service-question{color:var(--service-green);margin-bottom:.6rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.32rem;font-style:italic}.business-services .service-card-content>p:not(.service-kicker):not(.service-question){color:#5b6257;min-height:3.4rem}.business-services .service-deliverables{margin-top:1.4rem}.business-services h4{letter-spacing:.1em;text-transform:uppercase;color:#686a60;margin:0 0 .75rem;font-family:DM Mono,monospace;font-size:.6rem;font-weight:400}.business-services .service-deliverables ul{min-height:6.25rem;margin:0 0 1.35rem;padding:0;list-style:none}.business-services .service-deliverables li{margin-bottom:.4rem;padding-left:1.35rem;font-size:.95rem;position:relative}.business-services .service-deliverables li:before{content:"✓";color:#6b8262;position:absolute;left:0}.business-services .service-scope{border-top:1px solid #d9dbd0;margin-top:auto;padding:.8rem 0}.business-services .service-scope summary{cursor:pointer;color:#4d5c4c;font-size:.88rem}.business-services .service-scope p{color:#5b6257;margin-top:.8rem;font-size:.92rem}.business-services .service-scope a{margin-top:.8rem;font-size:.9rem;display:inline-block}.business-services .service-card-cta{border-top:1px solid #d9dbd0;justify-content:space-between;align-items:center;margin-top:.1rem;padding:1.1rem 0;font-size:.86rem;text-decoration:none;display:flex}.business-services .service-card-cta span{font-size:1.3rem}.business-services .service-choice-note{text-align:center;color:#62665c;max-width:70ch;margin:1.8rem auto 0;font-size:.94rem}.business-services .services-method{background:var(--sage-surface);padding-block:3.5rem}.business-services .method-heading{text-align:center;margin-bottom:2rem}.business-services .method-heading h2{margin:.6rem 0 .8rem;font-size:clamp(2.4rem,4vw,3rem);line-height:1.08}.business-services .method-heading>p:last-child{color:#5d6655}.business-services .method-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid}.business-services .method-steps li{padding:0 1rem;position:relative}.business-services .method-steps li:not(:last-child):after{content:"→";color:#82917a;font-size:1.5rem;position:absolute;top:3rem;right:-1.8rem}.business-services .method-visual{align-items:center;gap:1.3rem;margin-bottom:1.25rem;display:flex}.business-services .method-visual svg{flex-shrink:0;width:116px;height:110px}.business-services .method-number{color:#8b9b80;border:0;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:3.4rem;font-style:italic;line-height:1}.business-services .method-steps h3{margin:0 0 .65rem;font-size:1.9rem}.business-services .method-steps p{color:#5d6655;max-width:32ch;line-height:1.65}@media (width<=768px){.business-services .method-steps{grid-template-columns:1fr;gap:1.5rem}.business-services .method-steps li{border-bottom:1px solid #c5cebb;grid-template-columns:110px 1fr;column-gap:1.5rem;padding:0 0 1.5rem;display:grid}.business-services .method-visual{grid-row:1/3;margin:0;display:block}.business-services .method-visual svg{width:100px;height:95px}.business-services .method-number{text-align:center;margin-top:.25rem;font-size:2rem;display:block}.business-services .method-steps li:not(:last-child):after{display:none}.business-services .method-steps li:last-child{border:0;padding-bottom:0}.business-services .method-steps h3{align-self:end}}@media (width<=380px){.business-services .method-steps li{grid-template-columns:80px 1fr;column-gap:1rem}.business-services .method-visual svg{width:80px;height:80px}}.business-services .services-about{grid-template-columns:.75fr 1.25fr;align-items:center;gap:5rem;padding-block:4.5rem;display:grid}.business-services .services-portrait{max-width:23rem;padding:1rem}.business-services .services-portrait img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:auto;display:block}.business-services .services-portrait p{text-align:center;text-transform:uppercase;letter-spacing:.08em;margin-top:1.1rem;font-family:DM Mono,monospace;font-size:.58rem}.business-services .services-about h2{margin-bottom:1.5rem}.business-services .services-about>div:not(.services-portrait)>p:not(.service-kicker){max-width:53ch;margin-bottom:1rem}.business-services .services-credentials{flex-wrap:wrap;gap:.4rem 1rem;margin:1.4rem 0;padding:0;list-style:none;display:flex}.business-services .services-credentials li{color:#59624f;font-family:Jost,system-ui,sans-serif;font-size:.85rem;line-height:1.6}.business-services .services-credentials li+li:before{content:"·";color:#859477;margin-right:1rem}@media (width<=540px){.business-services .services-credentials{display:block}.business-services .services-credentials li+li:before{content:none}}.business-services .services-proof{background:var(--brand-green);color:#f5eee9;padding-block:4.5rem}.business-services .proof-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:3.5rem;display:grid}.business-services .services-proof h2{margin-bottom:1.4rem;font-size:clamp(2rem,3vw,3rem)}.business-services .services-proof em,.business-services .services-proof .service-kicker{color:#bccbab}.business-services .services-proof p{color:#d6ddce;margin-bottom:1.5rem}.business-services .services-proof .service-text-link{color:#edf0e5;border-color:#94a78b}.business-services .services-proof figure{min-width:0;margin:0}.business-services .services-proof img{border:1px solid #849079;border-radius:5px;width:100%;height:auto}.business-services .services-proof figcaption{color:#b9c6b1;margin-top:.7rem;font-family:Jost,system-ui,sans-serif;font-size:.75rem}.business-services .services-extras{grid-template-columns:1fr 1fr;gap:1.5rem;padding-block:3.5rem 1rem;display:grid}.business-services .extra-panel{border-radius:12px;grid-template-columns:1fr 110px;align-items:center;gap:1.25rem;padding:2rem;text-decoration:none;display:grid}.business-services .checklist-panel{background:var(--sage-surface)}.business-services .lessons-panel{background:var(--clay)}.business-services .extra-panel .extra-copy{min-width:0}.business-services .extra-panel h3{margin:.7rem 0 1rem;font-size:2.15rem;line-height:1.1}.business-services .extra-panel p:not(.service-kicker){color:#5f655a;max-width:34ch;margin-bottom:1.25rem;font-size:.94rem}.business-services .extra-panel>svg{width:110px;height:auto}.business-services .extra-panel .service-text-link{font-size:.88rem}.business-services .extra-panel:hover .service-text-link{color:#8a5e59;border-color:#8a5e59}@media (width<=1100px){.business-services .extra-panel{grid-template-columns:1fr 80px;gap:1rem;padding:1.5rem}.business-services .extra-panel>svg{width:80px}.business-services .extra-panel h3{font-size:1.85rem}}@media (width<=768px){.business-services .services-extras{grid-template-columns:1fr;gap:1rem}.business-services .extra-panel{grid-template-columns:1fr 100px}.business-services .extra-panel>svg{width:100px}}@media (width<=540px){.business-services .extra-panel{grid-template-columns:1fr 70px;gap:.7rem;padding:1.35rem}.business-services .extra-panel>svg{width:70px}.business-services .extra-panel h3{font-size:1.8rem}}.business-services .services-faq{grid-template-columns:.7fr 1.3fr;gap:4rem;padding-block:2.5rem 3.5rem;display:grid}.business-services .services-faq details{border-bottom:1px solid #c7cebf;padding:1.1rem 0}.business-services .services-faq summary{cursor:pointer}.business-services .services-faq details p{color:#62665c;max-width:60ch;margin-top:1rem}.business-services .services-contact{background:var(--clay);padding-block:4.5rem}.business-services .services-contact-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:5rem;display:grid}.business-services .services-contact h2{margin-bottom:1.5rem;font-size:clamp(3rem,5vw,4.6rem)}.business-services .services-contact-grid>div>p:not(.service-kicker){max-width:34ch;margin-bottom:1rem}.business-services .services-contact .contact-privacy{color:#626b58;font-size:.84rem}.business-services .services-contact form{margin-top:0}.business-services .services-contact .email-fallback{grid-column:2;margin-top:-3.5rem;font-size:.85rem}.business-services a:hover{color:#8a5e59}.business-services .offer-button:hover{color:#fff;background:#395547}.business-services .services-proof a:hover{color:#fff}.business-services [id]{scroll-margin-top:7rem}@media (width<=1100px){.business-services .services-hero{gap:2rem}.business-services .service-cards{gap:1rem}.business-services .service-card-content{padding:1.4rem 1.2rem 0}.business-services .service-card h3{font-size:2.15rem}.business-services .services-about,.business-services .services-contact-grid{gap:3rem}}@media (width<=800px){.business-services .services-shell{width:calc(100% - 2.5rem)}.business-services .services-hero{grid-template-columns:1fr;gap:1.3rem;padding-block:7.5rem 2.5rem}.business-services h1{font-size:clamp(3.6rem,9vw,5rem)}.business-services .services-hero-copy{max-width:36rem}.business-services .services-hero-art{width:min(100%,29rem);margin-inline:auto}.business-services .services-section-heading{display:block}.business-services .services-section-heading>p{margin-top:1rem}.business-services .service-jump-links{justify-content:flex-start;gap:.7rem 1.4rem}.business-services .service-jump-links span{width:100%}.business-services .offers-section{padding-block:3rem}.business-services .service-cards{grid-template-columns:1fr;gap:1.5rem}.business-services .service-card{grid-template-columns:.8fr 1.2fr;display:grid}.business-services .service-card-art{align-items:center;display:flex}.business-services .service-card-content{padding:1.5rem 1.5rem 0}.business-services .service-card h3{font-size:2.4rem}.business-services .service-card-content>p:not(.service-kicker):not(.service-question),.business-services .service-deliverables ul{min-height:0}.business-services .method-steps{gap:1.5rem}.business-services .services-about{grid-template-columns:.65fr 1.35fr;gap:2rem;padding-block:3.5rem}.business-services .services-portrait{padding:0}.business-services .proof-grid{grid-template-columns:1fr;gap:2rem}.business-services .services-extras{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.business-services .learning-feature{border-top:1px solid #c7cebf;border-left:0;padding:2rem 0 0}.business-services .services-faq{gap:2rem}.business-services .services-contact-grid{grid-template-columns:1fr;gap:2rem}.business-services .services-contact .email-fallback{grid-column:auto;margin-top:-1rem}}@media (width<=540px){.business-services h1{font-size:clamp(2.8rem,12.9vw,3.3rem)}.business-services .services-lede{font-size:1.1rem}.business-services .services-actions{gap:1rem}.business-services .services-hero-art{width:85%;max-width:19rem}.business-services .service-card{display:block}.business-services .service-card-art{padding:0 .75rem}.business-services .service-card-content{padding:1.5rem 1.5rem 0}.business-services .service-card h3{max-width:none;min-height:0}.business-services .method-steps{grid-template-columns:1fr;gap:1.6rem}.business-services .method-steps p{max-width:none}.business-services .services-about{grid-template-columns:1fr;gap:2rem}.business-services .services-portrait{width:13rem;margin-inline:auto}.business-services .services-proof{padding-block:3rem}.business-services .services-faq{grid-template-columns:1fr;padding-block:3rem}.business-services .resource-feature{gap:1rem}.business-services .resource-mark{flex-basis:65px;width:65px}.business-services .resource-feature h3{font-size:1.8rem}.business-services .services-contact{padding-block:3rem}}.business-services .service-card h3 span{display:block}.business-services .setup-card h3{max-width:none}.business-services .service-scope summary,.business-services .services-faq summary{justify-content:space-between;align-items:center;gap:1rem;min-height:32px;list-style:none;display:flex}.business-services summary::-webkit-details-marker{display:none}.business-services .service-scope summary:after,.business-services .services-faq summary:after{content:"+";color:#6b8262;font-size:1.2rem;font-weight:400}.business-services details[open]>summary:after{content:"−"}.business-services .service-jump-links a{align-items:center;min-height:44px;display:inline-flex}.business-services .service-card-cta span{transition:transform .18s}.business-services .service-card-cta:hover span{transform:translate(2px,-2px)}@media (width<=540px){.business-services .service-card h3 span{display:inline}}@media (prefers-reduced-motion:reduce){.business-services .service-card-cta span{transition:none}}.business-services .services-portrait{width:240px;max-width:100%;margin-inline:auto;padding:0}.business-services .services-portrait img{width:240px;max-width:100%;height:240px}@media (width<=650px){.business-services .services-portrait{width:180px}.business-services .services-portrait img{width:180px;height:180px}}
