/* The worker sales journey is scoped here; checkout and promised free plans keep their layouts. */
.worker-sales{--copy:#46516b;--soft:#f2f7ff;color:var(--ink)}
.worker-header{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:28px}.worker-header nav{display:flex;gap:34px}.worker-header nav a{font-size:15px;text-decoration:none;color:var(--ink)}.worker-header nav a:hover{color:var(--blue)}
.worker-sales h1,.worker-sales h2,.worker-sales h3{font-weight:800}.worker-sales h2{font-size:clamp(36px,3.45vw,52px);line-height:1.14}.worker-sales h3{font-size:24px;line-height:1.25}.worker-sales p{margin-bottom:20px}.worker-sales .button{font-weight:650}.worker-sales .text-link{font-size:16px}.worker-sales .worker-caption{color:#5d6981;font-size:13px;line-height:1.65;margin-bottom:0}.worker-body{font-size:18px;line-height:1.75;color:var(--copy)}
.worker-hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;padding-block:56px 55px;min-height:620px}.worker-hero-copy{position:relative;z-index:1}.worker-hero h1{font-size:clamp(48px,5.15vw,77px);line-height:1.07;letter-spacing:-.055em;width:calc(100% + 100px);max-width:760px;margin-bottom:28px}.worker-hero h1>span{display:block}.worker-intro{font-size:20px;line-height:1.7;color:var(--copy);max-width:600px}.worker-promise{font-size:19px;font-weight:600;margin-bottom:28px!important}.worker-hero .worker-caption{margin-top:16px}.worker-hero-visual{margin-left:-40px;margin-right:-48px}.worker-hero-visual img{display:block;width:100%;height:auto}.worker-rolebar{display:flex;justify-content:space-around;padding-block:19px 30px;color:#4c5872;font-size:15px;border-bottom:1px solid var(--line)}.worker-rolebar span{flex:1;text-align:center;border-right:1px solid #cfd8e7}.worker-rolebar span:last-child{border:0}
.worker-proof{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-block:70px 80px}.worker-proof h2{font-size:34px;margin-bottom:16px}.worker-proof p{font-size:17px;line-height:1.65;color:var(--copy)}.worker-proof .worker-caption{font-size:12px;margin-bottom:17px}.worker-proof-number strong{font:800 clamp(56px,7vw,104px)/1.12 Manrope,Inter,sans-serif;letter-spacing:-.065em;color:var(--blue);display:block}.worker-proof-number span{font:800 clamp(23px,2.5vw,37px)/1.3 Manrope,Inter,sans-serif;letter-spacing:-.04em;display:block;margin-top:6px}
.worker-opportunity{background:var(--soft);padding-block:84px}.worker-split{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center}.worker-example{margin:0;background:#e3efff;border-radius:18px;padding:30px}.worker-example figcaption{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-bottom:23px}.worker-question,.worker-answer{background:#fff;padding:23px 25px;border-radius:12px}.worker-question>span,.worker-answer>span:first-child{font-size:12px;color:#5d6981;display:block;margin-bottom:10px}.worker-question p{font-size:21px;line-height:1.5;margin:0}.worker-answer p{font-size:16px;line-height:1.7;margin:0 0 12px}.worker-example-line{height:27px;width:1px;background:#91b9f7;margin:auto}.worker-example-link{color:#1058d9;font-size:15px;font-weight:600;display:block;margin-top:20px}.worker-example-note{font-size:15px;font-weight:600;margin:22px 0 8px!important}.worker-example .worker-caption{font-size:12px}
.worker-work{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;padding-block:100px;border-bottom:1px solid var(--line)}.worker-section-intro{max-width:440px}.worker-job-list{padding:0;margin:0;list-style:none}.worker-job-list li{display:flex;gap:25px;padding:26px 0;border-bottom:1px solid var(--line)}.worker-job-list li:first-child{padding-top:0}.worker-job-list li:last-child{border:0;padding-bottom:0}.worker-number{color:var(--blue);font:650 15px/1.8 Inter,sans-serif;flex-shrink:0}.worker-job-list h3{font-size:24px;margin-bottom:10px}.worker-job-list p{color:var(--copy);font-size:16px;line-height:1.7;margin-bottom:0}
.worker-direction{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:80px 100px;align-items:center}.worker-direction-copy>img{width:180px;height:160px;object-fit:contain;display:block;margin:-20px 0 20px}.worker-direction-copy h2{margin-bottom:24px}.worker-demo-label{font-size:14px;font-weight:600}.worker-direction-demo blockquote{margin:0;padding:28px;border:1px solid #d7e2f3;border-radius:14px;background:var(--soft);font-size:22px;line-height:1.6;letter-spacing:-.025em}.worker-direction-demo ul{list-style:none;margin:25px 0;padding:0}.worker-direction-demo li{font-size:15px;line-height:1.8;margin:13px 0;color:var(--copy)}.worker-direction-demo li strong{color:var(--ink)}.worker-direction-demo>.worker-caption{border-top:1px solid var(--line);padding-top:20px}.worker-video{margin-top:25px}.worker-video summary{font-size:14px;color:var(--blue);padding-block:6px}.worker-video summary:after{top:13px}.worker-video[open] summary:after{top:18px}.worker-video video{display:block;width:100%;height:auto;margin-block:20px 10px;border-radius:12px;background:#f6f9ff}
.worker-pricing{padding-block:80px 70px;border-top:1px solid var(--line);scroll-margin-top:15px}.worker-pricing-heading{text-align:center;margin-bottom:44px}.worker-pricing-heading h2{margin-bottom:18px}.worker-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.worker-plan{border:1px solid #d5deed;border-radius:14px;padding:32px 30px 24px}.worker-plan h3{font-size:30px;margin-bottom:12px}.worker-plan-purpose{font-size:15px;line-height:1.6;color:var(--copy);min-height:48px;margin-bottom:18px!important}.worker-price{font:800 clamp(38px,3.35vw,50px)/1.2 Manrope,Inter,sans-serif;letter-spacing:-.055em;margin-bottom:23px!important;white-space:nowrap}.worker-price span{font:400 12px/1.6 Inter,sans-serif;letter-spacing:0;color:#5d6981}.worker-plan-volume{border-top:1px solid var(--line);padding-top:21px;font-size:14px;line-height:1.6;margin-bottom:23px!important}.worker-plan-volume strong{font:800 30px/1.3 Manrope,Inter,sans-serif;letter-spacing:-.04em;display:block}.worker-plan .button{width:100%;font-size:16px;justify-content:space-between;padding:16px 21px}.worker-plan .worker-caption{text-align:center;font-size:12px;margin-top:16px}.worker-included{display:flex;align-items:center;gap:28px;background:var(--soft);padding:23px 28px;margin-top:24px;border-radius:10px;font-size:14px}.worker-included strong{white-space:nowrap}.worker-included p{margin:0;line-height:1.7;color:var(--copy)}.worker-pricing-terms{max-width:970px;margin:23px auto 0!important;text-align:center;color:#5d6981;font-size:13px;line-height:1.7}.worker-delivery-promise{font-size:14px;text-align:center;margin:22px auto 0!important;max-width:900px;line-height:1.8}.worker-delivery-promise strong{color:var(--ink)}
.worker-start{padding-block:65px 75px;border-top:1px solid var(--line)}.worker-start h2{font-size:40px}.worker-start ol{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;list-style:none;padding:0;margin:35px 0 25px}.worker-start .worker-number{display:block;margin-bottom:16px}.worker-start h3{font-size:22px}.worker-start li p{font-size:15px;color:var(--copy);line-height:1.75;margin:0}.worker-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-block:70px 95px;border-top:1px solid var(--line)}.worker-faq h2{font-size:40px}.worker-faq .faq details{padding:24px 0}.worker-faq .faq p{color:var(--copy);font-size:15px;line-height:1.8}.worker-close{background:var(--blue);color:white;padding-block:56px}.worker-close>.wrap{display:flex;align-items:center;justify-content:space-between;gap:50px}.worker-close h2{font-size:34px;max-width:650px;margin-bottom:15px}.worker-close p{font-size:16px;margin:0}.worker-close .button{flex-shrink:0;font-size:16px}
@media(min-width:1550px){.worker-hero-visual{margin-right:-65px}}
@media(max-width:1100px){.worker-hero{padding-block:45px;min-height:560px}.worker-hero h1{font-size:58px}.worker-hero-visual{margin-right:-28px}.worker-intro{font-size:18px}.worker-proof{gap:40px}.worker-split,.worker-work,.worker-direction,.worker-faq{gap:45px}.worker-plan{padding:28px 20px}.worker-price{font-size:39px}.worker-price span{display:block;margin-top:6px}.worker-included{align-items:flex-start}.worker-start ol{gap:30px}.worker-close h2{font-size:30px}}
@media(max-width:720px){.worker-hero h1>span{display:inline}.worker-header{min-height:108px;gap:15px;flex-wrap:wrap;padding-block:18px 12px}.worker-header .wordmark{font-size:27px}.worker-header>.button{padding:10px 12px;font-size:12px}.worker-header nav{order:3;justify-content:space-between;width:100%;gap:20px;padding-top:9px}.worker-header nav a{font-size:13px}.worker-sales h2{font-size:36px}.worker-hero{display:flex;flex-direction:column;min-height:0;padding-block:38px 8px;gap:15px}.worker-hero h1{width:auto;font-size:clamp(39px,10.4vw,56px);line-height:1.08;margin-bottom:23px}.worker-intro{font-size:17px;line-height:1.7}.worker-promise{font-size:16px;margin-bottom:24px!important}.worker-hero .button{font-size:16px;padding:17px 22px}.worker-hero .worker-caption{font-size:11px;margin-top:14px}.worker-hero-visual{margin:0;width:100%;max-width:480px}.worker-rolebar{padding-block:10px 24px;font-size:11px;gap:0}.worker-rolebar span{padding-inline:8px}.worker-rolebar span:first-child{padding-left:0}.worker-rolebar span:last-child{padding-right:0}.worker-proof{grid-template-columns:1fr;gap:28px;padding-block:44px 50px}.worker-proof-number strong{font-size:clamp(52px,15vw,82px)}.worker-proof-number span{font-size:25px}.worker-proof h2{font-size:29px}.worker-proof p{font-size:16px}.worker-body{font-size:16px;line-height:1.75}.worker-opportunity{padding-block:50px}.worker-split{grid-template-columns:1fr;gap:32px}.worker-example{padding:19px;border-radius:14px}.worker-example figcaption{font-size:10px;letter-spacing:.035em;line-height:1.7;margin-bottom:18px}.worker-question,.worker-answer{padding:19px}.worker-question p{font-size:18px}.worker-answer p{font-size:14px}.worker-example-link{font-size:13px}.worker-example-note{font-size:13px}.worker-example .worker-caption{font-size:11px}.worker-work{grid-template-columns:1fr;padding-block:55px;gap:30px}.worker-section-intro{max-width:none}.worker-section-intro p{margin-bottom:0}.worker-job-list li{gap:18px;padding-block:23px}.worker-job-list h3{font-size:22px}.worker-job-list p{font-size:15px}.worker-direction{grid-template-columns:1fr;gap:26px;padding-block:50px 55px}.worker-direction-copy>img{width:150px;height:130px;margin:0 0 20px}.worker-direction-copy .worker-body{margin-bottom:0}.worker-direction-demo blockquote{font-size:19px;padding:23px}.worker-direction-demo li{font-size:14px}.worker-demo-label{font-size:12px}.worker-pricing{padding-block:50px}.worker-pricing-heading{text-align:left;margin-bottom:30px}.worker-pricing-heading h2 br{display:none}.worker-plans{grid-template-columns:1fr;gap:18px}.worker-plan{padding:28px}.worker-plan h3{font-size:28px}.worker-plan-purpose{min-height:0;margin-bottom:22px!important}.worker-price{font-size:44px}.worker-price span{display:inline;font-size:11px}.worker-plan-volume strong{display:inline;font-size:29px;margin-right:5px}.worker-plan-volume{font-size:12px}.worker-included{display:block;padding:22px}.worker-included p{margin-top:10px;font-size:13px}.worker-pricing-terms{text-align:left;font-size:12px}.worker-delivery-promise{text-align:left;font-size:13px}.worker-start{padding-block:50px}.worker-start h2{font-size:33px}.worker-start ol{grid-template-columns:1fr;gap:30px;margin-top:30px}.worker-start li{display:grid;grid-template-columns:28px 1fr;gap:0 15px}.worker-start .worker-number{grid-row:1/3;margin:0}.worker-start h3{font-size:21px;margin-bottom:10px}.worker-start li p{grid-column:2;font-size:14px}.worker-faq{grid-template-columns:1fr;gap:15px;padding-block:50px}.worker-faq h2{font-size:34px}.worker-faq .faq summary{font-size:16px;line-height:1.55}.worker-faq .faq p{font-size:14px}.worker-faq .faq details{padding-block:21px}.worker-close{padding-block:40px}.worker-close>.wrap{display:block}.worker-close h2{font-size:30px}.worker-close p{font-size:15px;margin-bottom:26px}.worker-close .button{font-size:15px}}
