/* Sales-team offer: shared studio fonts and colours, with a working-page layout. */
.sales-page .site-header{border-bottom:1px solid var(--line)}
.sales-page .site-header nav{font-size:13px;gap:25px}
.sales-page .site-header nav a[aria-current="page"]{text-decoration:underline;text-decoration-thickness:2px}
.sales-page .eyebrow{font-size:12px}
.sales-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:9%;padding-top:65px;padding-bottom:65px;align-items:end}
.sales-intro .eyebrow{margin-bottom:24px}
.sales-intro h1{font-size:clamp(49px,5.5vw,76px);max-width:800px;text-wrap:balance}
.sales-lead{font-size:20px;line-height:1.75;max-width:670px;margin-top:25px}
.sales-page .button{font-size:15px;margin-top:28px}
.sales-note{font-size:14px;line-height:1.8;color:var(--muted);max-width:640px;margin-top:17px}
.sales-start{border-top:2px solid var(--ink);padding-top:25px;padding-bottom:8px}
.sales-start h2{font-size:35px;line-height:1.2;letter-spacing:-.02em}
.sales-start p:not(.eyebrow){font-size:16px;line-height:1.8;margin-top:21px;color:var(--muted)}
.sales-start a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-top:16px}
.sales-section{padding-top:45px;padding-bottom:50px}
.sales-heading{border-top:1px solid var(--ink);padding-top:29px}
.sales-heading h2{font-size:clamp(36px,3.8vw,53px);margin-top:18px;max-width:850px}
.sales-heading>p:last-child{font-size:17px;line-height:1.8;max-width:750px;margin-top:21px;color:var(--muted)}
.sales-workflows{margin-top:32px}
.sales-workflows article{display:grid;grid-template-columns:1.1fr 1fr;gap:11%;border-top:1px solid var(--line);padding:27px 0}
.sales-workflows h3{font-size:25px;margin-bottom:12px}
.sales-workflows p,.sales-workflows dd{font-size:17px;line-height:1.8}
.sales-workflows dl{margin:0}
.sales-workflows dt{font-size:12px;font-weight:650;margin-bottom:5px}
.sales-workflows dd{margin:0;color:var(--muted)}
.sales-workflows dd+dt{margin-top:17px}
.sales-photo-section{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding-top:20px;padding-bottom:50px}
.sales-photo{margin:0}
.sales-photo img{display:block;width:100%;height:auto;background:var(--sky)}
.sales-photo figcaption{font-size:13px;line-height:1.7;color:var(--muted);margin-top:12px}
.sales-photo-section h2{font-size:clamp(36px,3.8vw,52px);margin-top:17px}
.sales-photo-section>div>p:not(.eyebrow){font-size:17px;line-height:1.85;margin-top:22px}
.sales-packages{margin-top:32px}
.sales-packages article{display:grid;grid-template-columns:1fr 1.3fr;gap:9%;border-top:1px solid var(--line);padding:29px 0}
.package-duration{font-size:12px;color:var(--muted);margin-bottom:12px}
.sales-packages h3{font-family:var(--display);font-weight:450;font-size:32px;line-height:1.15;max-width:360px}
.sales-packages article>div:last-child>p{font-size:17px;line-height:1.8}
.sales-packages .package-output{font-size:15px;color:var(--muted);margin-top:15px}
.quote-note{border-top:1px solid var(--line);padding-top:18px;margin-top:0;max-width:none}
.sales-next{background:var(--sky);display:grid;grid-template-columns:1fr 1.2fr;gap:9%;padding-top:43px;padding-bottom:43px}
.sales-next h2{font-size:41px;line-height:1.13;margin-top:18px;max-width:430px}
.sales-next>div>p:not(.eyebrow){font-size:17px;line-height:1.85}
.sales-return{display:inline-flex;align-items:center;min-height:44px;font-size:15px;margin-top:15px}
.sales-next .evening-note{font-size:14px;line-height:1.8;margin-top:20px;color:var(--muted)}
.sales-crosslink{padding-top:28px;padding-bottom:28px;font-size:16px}
.sales-crosslink a{display:inline-flex;align-items:center;min-height:44px}
.sales-page .site-footer{border-top:1px solid var(--line);font-size:16px}
.sales-page .site-footer p small,.sales-page .site-footer>div{font-size:12px}
@media(max-width:1000px){.sales-intro{gap:6%;grid-template-columns:1.3fr .8fr}.sales-start h2{font-size:30px}.sales-workflows article{gap:7%}.sales-photo-section{gap:6%}}
@media(max-width:760px){.sales-page .site-header{align-items:flex-start;flex-wrap:wrap;gap:18px}.sales-page .site-header nav{display:flex;width:100%;flex-wrap:wrap;gap:4px 22px;font-size:13px}.sales-page .site-header nav a:not(.nav-contact){display:inline-flex}.sales-page .eyebrow{font-size:11px}.sales-intro{grid-template-columns:1fr;gap:33px;padding-top:37px;padding-bottom:35px}.sales-intro h1{font-size:clamp(45px,10vw,66px)}.sales-lead{font-size:18px;margin-top:23px}.sales-start{padding-top:24px;padding-bottom:0;max-width:500px}.sales-start h2{font-size:33px}.sales-start p:not(.eyebrow){margin-top:16px}.sales-section{padding-top:29px;padding-bottom:32px}.sales-heading{padding-top:24px}.sales-heading h2{font-size:37px}.sales-heading>p:last-child{font-size:16px;margin-top:17px}.sales-workflows{margin-top:25px}.sales-workflows article{grid-template-columns:1fr;gap:20px;padding:24px 0}.sales-workflows h3{font-size:24px}.sales-workflows p,.sales-workflows dd{font-size:16px}.sales-photo-section{grid-template-columns:1fr;gap:28px;padding-top:7px;padding-bottom:34px}.sales-photo-section h2{font-size:38px}.sales-photo-section>div>p:not(.eyebrow){font-size:16px;margin-top:18px}.sales-packages{margin-top:25px}.sales-packages article{grid-template-columns:1fr;gap:20px;padding:25px 0}.sales-packages h3{font-size:31px;max-width:100%}.sales-packages article>div:last-child>p{font-size:16px}.sales-packages .package-output{font-size:14px}.sales-next{grid-template-columns:1fr;gap:25px;padding-top:32px;padding-bottom:32px}.sales-next h2{font-size:37px;max-width:100%}.sales-next>div>p:not(.eyebrow){font-size:16px}.sales-next .evening-note{font-size:14px}.sales-crosslink{font-size:15px;padding-top:23px;padding-bottom:23px}}

/* Verified personal experience and clearly attributed anonymous paraphrases. */
.sales-heading>.experience-statement{color:var(--ink);font-size:20px;line-height:1.8;max-width:830px}
.workplace-feedback{margin-top:30px;max-width:950px;border-left:3px solid var(--line);padding-left:27px}
.workplace-feedback>h3{font-size:22px;line-height:1.4}
.workplace-feedback>.feedback-context{font-size:14px;line-height:1.8;color:var(--muted);margin-top:10px;max-width:760px}
.workplace-feedback article{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}
.workplace-feedback h4{font-size:14px;line-height:1.7;font-weight:600;margin:0}
.workplace-feedback article p{font-size:17px;line-height:1.8;margin:0}
@media(max-width:760px){.sales-heading>.experience-statement{font-size:18px}.workplace-feedback{padding-left:19px;margin-top:25px}.workplace-feedback article{grid-template-columns:1fr;gap:8px}.workplace-feedback article p{font-size:16px}}
