.follow-landing{color:#222d44;overflow-wrap:anywhere;background:#fffcfa;font-family:Inter,sans-serif}.follow-shell{max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.follow-landing .landing-page-header .container{max-width:1280px}.follow-landing h1{letter-spacing:-.045em;max-width:700px;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:650;line-height:1.07}.follow-landing h2{letter-spacing:-.025em;font-size:clamp(1.65rem,2.6vw,2.45rem);font-weight:600;line-height:1.15}.follow-landing h3{font-size:1.2rem;font-weight:600}.follow-landing p{line-height:1.65}.follow-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);padding-top:118px;padding-bottom:24px;display:grid}.follow-kicker{letter-spacing:.11em;text-transform:uppercase;color:#6d4b4d;margin-bottom:16px;font-size:.73rem;font-weight:650}.follow-lead{color:#556078;margin:24px 0;font-size:1.07rem}.follow-text-link{text-underline-offset:5px;align-items:center;gap:10px;font-weight:600;text-decoration:underline;display:inline-flex}.follow-contact-panel{background:#fff;border:1px solid #cfd5e0;border-radius:8px;min-width:0;padding:clamp(20px,3vw,32px);box-shadow:10px 12px #ede8f4}.follow-monogram{background:#f4d4c9;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:24px;font-size:1.3rem;font-weight:600;display:grid}.follow-landing .follow-business{margin:12px 0;font-size:1.5rem}.follow-label{color:#5c6679;margin-bottom:8px;font-size:.78rem;font-weight:550;display:block}.follow-contact-data{grid-template-columns:1fr;gap:12px;margin-bottom:12px;display:grid}.follow-contact-data dt{color:#687184;font-size:.75rem}.follow-contact-data dd{overflow-wrap:anywhere;font-size:.95rem}.follow-stage-label{color:#484064;padding-block:8px;font-size:.9rem;font-weight:600}.follow-local{color:#687184;max-width:950px;padding-block:16px 30px;font-size:.77rem}.follow-stage-section{background:#edeaf5;padding-block:52px}.follow-stage-heading{align-items:flex-start;gap:24px;max-width:820px;display:flex}.follow-step{color:#845b57;border-top:2px solid #a16b65;min-width:44px;margin-bottom:16px;padding-top:8px;font-size:.75rem;font-weight:600;display:inline-block}.follow-stage-heading p,.follow-notes-section>div>p,.follow-resume p{color:#596278;margin-block:16px}.follow-stage-editor{background:#fffcfa;border-radius:8px;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:24px;margin-top:28px;padding:24px;display:grid}.follow-stage-counts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.follow-stage-counts>div{border-top:1px solid #c6c0d9;flex:130px;align-items:flex-start;gap:12px;min-width:0;padding-block:16px;display:flex}.follow-stage-counts strong{font-size:1.6rem;line-height:1}.follow-stage-counts span{font-size:.78rem}.follow-notes-section{grid-template-columns:.8fr 1.2fr;gap:clamp(24px,6vw,90px);padding-block:64px;display:grid}.follow-note{background:#fff;border:1px solid #d3d7df;border-radius:8px;min-width:0;padding:24px}.follow-note-owner{border-bottom:1px solid #e2e4ea;margin-bottom:20px;padding-bottom:18px;font-weight:650}.follow-note-owner span{color:#687184;font-size:.8rem;font-weight:400;display:block}.follow-note form button{margin-top:12px}.follow-saved-note{white-space:pre-wrap;border-left:3px solid #bd8d83;margin-top:24px;padding-left:14px}.follow-resume{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:32px 56px;display:grid}.follow-resume img{width:100%;height:auto}.follow-resume figcaption{color:#687184;padding-top:12px;font-size:.7rem}.follow-new{margin-top:24px;font-size:.8rem}.follow-new summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.follow-new>div{flex-wrap:wrap;gap:8px;display:flex}.follow-features{border-block:1px solid #dce0e7;grid-template-columns:repeat(6,1fr);gap:16px;padding-block:32px;display:grid}.follow-features summary{cursor:pointer;font-size:.78rem;font-weight:550;list-style:none}.follow-features svg{color:#89615e;margin-bottom:12px;display:block}.follow-features p{color:#60697a;margin-top:12px;font-size:.76rem}.follow-pricing{grid-template-columns:1.2fr 1fr;gap:60px;padding-block:64px;display:grid}.follow-pricing p{color:#596278;margin-block:12px;font-size:.9rem}.follow-pricing>div+div{border-left:1px solid #cdd2dd;padding-left:32px}.follow-pricing strong{color:#222d44;font-size:1.6rem}.follow-source{padding-block:32px}.follow-source p{color:#687184;margin-block:8px;font-size:.85rem}.follow-source a{font-size:.85rem}.follow-faq{max-width:1000px;padding-block:32px 64px}.follow-faq h2{margin-bottom:24px}.follow-faq details{border-bottom:1px solid #d4d9e3;padding-block:20px}.follow-faq summary{cursor:pointer;font-weight:550}.follow-faq p{color:#5e687b;margin-top:14px}.follow-final{color:#fff;background:#273149;padding-block:48px}.follow-final h2{max-width:700px;margin-bottom:24px}.follow-final .follow-shell>a{gap:10px;margin-left:24px;text-decoration:underline;display:inline-flex}.follow-landing [id]{scroll-margin-top:90px}.follow-landing :focus-visible{outline-offset:4px;outline:2px solid #927266}.follow-landing button{max-width:100%}.follow-landing [data-slot=select-trigger]{min-width:0}.follow-landing .follow-contact-panel button,.follow-landing .follow-note button{white-space:normal;height:auto;min-height:36px}@media (width<=900px){.follow-features{grid-template-columns:repeat(3,1fr)}.follow-stage-editor{grid-template-columns:1fr 1fr}.follow-stage-editor>p{grid-column:1/-1}.follow-hero{gap:30px}}@media (width<=680px){.follow-hero,.follow-notes-section,.follow-resume,.follow-pricing{grid-template-columns:1fr}.follow-hero{padding-top:100px}.follow-landing h1{font-size:2.45rem}.follow-contact-panel{box-shadow:6px 7px #ede8f4}.follow-stage-heading{gap:14px}.follow-stage-editor{grid-template-columns:1fr;gap:16px;padding:18px}.follow-stage-counts>div{flex-basis:42%}.follow-notes-section{gap:20px;padding-block:42px}.follow-resume{gap:24px}.follow-features{grid-template-columns:repeat(2,1fr)}.follow-pricing{gap:28px;padding-block:42px}.follow-pricing>div+div{border-top:1px solid #cdd2dd;border-left:0;padding:24px 0 0}.follow-final .follow-shell>a{margin:20px 0 0;display:flex}.follow-note{padding:18px}}@media (prefers-reduced-motion:reduce){.follow-landing *{scroll-behavior:auto;transition:none!important}}@media (width<=1099px){.follow-landing .landing-page-header nav{display:none}}
