.editorial-page h1 em,.editorial-page h2 em{color:var(--text-accent)}.editorial-page .editorial-hero .editorial-lede{max-width:44ch}.editorial-page .editorial-hero .conversion-actions{gap:20px}.editorial-page .editorial-row h3{font:var(--weight-medium) var(--text-lg)/1.35 var(--font-body);letter-spacing:var(--tracking-normal)}.editorial-page .editorial-section{scroll-margin-top:100px}.editorial-page .editorial-next{background:var(--surface-dark);color:var(--text-on-dark);border-top:0;padding-block:72px}.editorial-page .editorial-next h2{color:var(--text-on-dark);font-size:var(--text-section);max-width:23ch}.editorial-page .editorial-next p{color:var(--text-on-dark-muted);font-size:var(--text-base)}.editorial-page .editorial-next .editorial-button{background:var(--surface-card);color:var(--text-accent)}.editorial-page .editorial-next .editorial-button:hover{background:var(--surface-tint-sage)}.editorial-page .editorial-next .conversion-text-link{color:var(--text-on-dark);-webkit-text-decoration-color:var(--border-on-dark);text-decoration-color:var(--border-on-dark)}.editorial-page [data-surface=dark] a:focus-visible{outline-color:var(--sage-bright)}.page-pricing .conversion-wrap{width:min(1280px,100% - 80px)}.page-pricing .pricing-intro{text-align:left;grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;padding-block:76px 56px;display:grid}.page-pricing .pricing-intro h1{font-size:var(--text-hero-split);margin-bottom:0}.page-pricing .pricing-intro h1 br{display:block}.page-pricing .pricing-intro .conversion-lede{max-width:42ch;font-size:var(--text-base);margin:0;line-height:1.7}.pricing-intro-note{color:var(--text-accent);font-size:var(--text-2xs);margin-top:20px;line-height:1.6}.page-pricing .pricing-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;padding-top:24px;padding-bottom:88px;display:grid}.page-pricing .pricing-scope-wrap{margin-top:40px;overflow-x:auto}.page-pricing .pricing-scope{border-collapse:collapse;background:var(--surface-card);border:1px solid var(--border-hairline);width:100%;min-width:640px;font-size:var(--text-xs);text-align:left;line-height:1.6}.page-pricing .pricing-scope th,.page-pricing .pricing-scope td{border-top:1px solid var(--border-hairline);vertical-align:top;padding:18px 24px}.page-pricing .pricing-scope thead th{font-weight:var(--weight-semibold);color:var(--text-heading);border-top:0}.page-pricing .pricing-scope tbody th{width:22%;font-weight:var(--weight-medium);color:var(--text-heading)}.page-pricing .pricing-scope td{color:var(--text-secondary)}.page-pricing .pricing-review-section .pricing-before-buy{max-width:560px;margin-top:32px}.page-pricing .pricing-before-buy{background:var(--surface-page-alt);border:1px solid var(--border-hairline);padding:28px}.page-pricing .pricing-before-buy h3{font-size:var(--text-xl)}.page-pricing .pricing-review-section{background:var(--surface-page-alt);border-block:1px solid var(--border-hairline);padding-block:96px}.page-pricing .conversion-section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;display:grid}.page-pricing .conversion-section-heading h2{max-width:20ch}.page-pricing .conversion-section-heading>p{max-width:48ch}.page-pricing .pricing-review-section .conversion-body{max-width:80ch;font-size:var(--text-xs);margin-top:32px}.page-pricing .pricing-faq{padding-block:96px}.page-pricing .pricing-secondary{padding-block:32px 48px}.page-builders .editorial-hero .editorial-split{grid-template-columns:1.1fr 1fr;align-items:start;gap:88px}.page-builders .editorial-hero h1{max-width:14ch}.page-builders .builder-handoff{background:var(--surface-page-alt);box-shadow:var(--shadow-soft);border-radius:32px;padding:28px}.handoff-photo{margin:-16px -16px 26px;position:relative}.handoff-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;border-radius:22px;width:100%;height:200px}.handoff-photo span{font-size:var(--text-3xs);color:var(--text-meta);margin-top:14px;margin-left:16px;display:inline-block}.page-builders .builder-handoff h2{font-size:var(--text-quote)}.page-builders .builder-handoff .conversion-eyebrow{font-size:var(--text-3xs);margin-bottom:12px}.page-builders .builder-handoff>p:not(.conversion-eyebrow){font-size:var(--text-xs);margin-top:12px}.page-builders .builder-handoff dl{margin-top:16px}.page-builders .builder-handoff dl>div{padding-block:16px}.page-builders .sector-workflow{background:var(--surface-dark)}.page-builders .sector-workflow h2,.page-builders .sector-workflow h3{color:var(--text-on-dark)}.page-builders .sector-workflow .conversion-eyebrow{color:var(--sage-bright)}.page-builders .sector-workflow p:not(.conversion-eyebrow){color:var(--text-on-dark-muted)}.page-builders .sector-workflow .editorial-row{border-color:var(--border-on-dark)}.page-builders .sector-workflow .editorial-rows{counter-reset:workflow}.page-builders .sector-workflow .editorial-row{counter-increment:workflow;padding-left:56px;position:relative}.page-builders .sector-workflow .editorial-row:before{content:"0" counter(workflow);color:var(--sage-bright);font-size:var(--text-3xs);position:absolute;top:28px;left:0}.page-builders .sector-workflow .editorial-row:first-child:before{top:4px}.page-builders .editorial-next{border-top:1px solid var(--border-on-dark)}.coaching-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;display:grid}.page-coaching .editorial-hero h1{max-width:13ch}.coaching-photo{margin:0}.coaching-photo img{aspect-ratio:4/4.4;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:40px;width:100%;height:auto}.coaching-photo figcaption{font-size:var(--text-2xs);color:var(--text-meta);margin-top:18px;line-height:1.6}.subpage-section-heading>.conversion-eyebrow{margin-bottom:20px}.page-coaching .coaching-comparison{background:var(--surface-page-alt)}.page-coaching .support-comparison{gap:28px}.page-coaching .support-comparison .editorial-panel{border-radius:28px;padding:36px}.page-coaching .support-comparison .editorial-panel:last-child{background:var(--surface-tint-sage)}.page-coaching .support-comparison h3{font-size:var(--text-quote)}.page-coaching .support-comparison dt{font-size:var(--text-sm);color:var(--text-heading)}.page-coaching .support-comparison dd{font-size:var(--text-xs);line-height:1.7}.page-coaching .support-comparison dl>div{padding-block:22px}.page-about .editorial-hero .editorial-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px}.page-about .editorial-hero h1{max-width:17ch}.page-about .about-people{background:var(--surface-page-alt)}.page-about .about-profiles{gap:88px;margin-top:48px;display:grid}.page-about .editorial-profile{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px;display:grid}.page-about .editorial-profile>img{aspect-ratio:4/5;border-radius:32px;margin:0}.page-about .editorial-profile:nth-child(2n)>img{order:2}.page-about .editorial-profile h3{font-size:var(--text-quote)}.page-about .editorial-profile .conversion-eyebrow{color:var(--text-accent);font-size:var(--text-3xs);margin-top:12px}.page-about .about-principles .editorial-split{grid-template-columns:1fr 1fr;gap:80px}.page-agents .editorial-hero .editorial-split{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px}.page-agents .agent-worksheet{background:var(--surface-page-alt);border-radius:32px;padding:32px}.worksheet-photo{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:200px;margin-bottom:28px}.page-agents .agent-worksheet h2{font-size:var(--text-quote)}.page-cost .cost-questions{counter-reset:questions}.page-cost .cost-questions .editorial-row{padding:28px 0 28px 60px;position:relative}.page-cost .cost-questions .editorial-row:first-child{padding-top:0}.cost-question-number{font-size:var(--text-2xs);color:var(--text-accent);position:absolute;top:31px;left:0}.page-cost .cost-questions .editorial-row:first-child .cost-question-number{top:3px}.page-cost .editorial-section:has(.cost-questions){background:var(--surface-page-alt)}.page-faq .editorial-hero,.page-contact .editorial-hero{background:var(--surface-page-alt);padding-block:72px 60px}.page-faq .editorial-hero h1,.page-contact .editorial-hero h1{max-width:22ch}.page-faq .editorial-section .editorial-split{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:88px}.page-faq .editorial-section h2{font-size:var(--text-quote)}.page-contact .editorial-contact-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:72px}.page-contact .editorial-contact-form{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:28px;padding:32px}.page-contact .editorial-contact-aside{background:var(--surface-page-alt);border-top:0;border-radius:24px;padding:28px}.page-contact .editorial-contact-aside h2{font-size:var(--text-xl)}.page-contact .editorial-contact-aside a{overflow-wrap:anywhere}.editorial-page .editorial-legal-rail{background:var(--surface-page-alt);border:1px solid var(--border-hairline);border-radius:20px;padding:24px}@media (width<=1100px){.page-pricing .pricing-intro,.page-pricing .conversion-section-heading,.page-builders .editorial-hero .editorial-split,.coaching-hero-grid,.page-about .editorial-hero .editorial-split,.page-about .editorial-profile,.page-about .about-principles .editorial-split,.page-agents .editorial-hero .editorial-split,.page-faq .editorial-section .editorial-split,.page-contact .editorial-contact-grid{gap:40px}.page-pricing .pricing-tiers{gap:16px}}@media (width<=900px){.page-pricing .pricing-intro,.page-pricing .conversion-section-heading,.page-builders .editorial-hero .editorial-split,.coaching-hero-grid,.page-about .editorial-hero .editorial-split,.page-about .editorial-profile,.page-about .about-principles .editorial-split,.page-agents .editorial-hero .editorial-split,.page-faq .editorial-section .editorial-split,.page-contact .editorial-contact-grid{grid-template-columns:minmax(0,1fr);gap:36px}.page-pricing .pricing-intro{padding-block:48px 24px}.page-pricing .pricing-intro h1{font-size:var(--text-display)}.page-pricing .pricing-tiers{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px;padding-bottom:60px}.page-pricing .pricing-review-section,.page-pricing .pricing-faq{padding-block:64px}.page-pricing .conversion-questions-grid{grid-template-columns:minmax(0,1fr);gap:32px}.page-builders .editorial-hero h1,.page-coaching .editorial-hero h1{max-width:20ch}.page-builders .sector-workflow .editorial-split{grid-template-columns:minmax(0,1fr);gap:36px}.coaching-photo img{aspect-ratio:16/9;max-height:360px}.page-coaching .support-comparison{grid-template-columns:minmax(0,1fr)}.page-about .editorial-profile{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.page-about .editorial-profile:nth-child(2n)>img{order:0}.page-cost .editorial-split{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=600px){.page-pricing .conversion-wrap{width:calc(100% - 48px)}.editorial-page .editorial-next{padding-block:48px}.editorial-page .editorial-next .conversion-actions{flex-direction:column;align-items:start;gap:12px}.page-builders .builder-handoff,.page-agents .agent-worksheet{border-radius:24px;padding:24px}.page-builders .sector-workflow .editorial-row{padding-left:44px}.page-coaching .support-comparison .editorial-panel{padding:24px}.coaching-photo img{border-radius:24px}.page-about .editorial-profile{grid-template-columns:minmax(0,1fr)}.page-about .editorial-profile>img{-o-object-position:center 35%;object-position:center 35%;max-height:460px}.page-about .about-profiles{gap:56px}.page-contact .editorial-contact-form{padding:22px}.page-faq .editorial-hero,.page-contact .editorial-hero{padding-block:44px}.page-pricing .pricing-before-buy{padding:24px}}
