.recruit-hero h1{font-size:clamp(35px,3.8vw,51px)}.recruit-intro{margin-top:18px;color:#475c50;font-size:16px;line-height:1.9}.recruit-scene{position:relative;padding:25px 28px 34px;border:1px solid #dce8df;border-radius:23px;background:radial-gradient(ellipse at 50% 40%,#e0eee3,#fafcfa 70%);box-shadow:0 5px 0 #e0e9e2,0 25px 50px #264b3214;text-align:center}.recruit-scene-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1.4px;color:#53705c}.recruit-status{padding:5px 10px;border:1px solid #c6dece;border-radius:30px;background:#edf5ef;color:#14532d}.recruit-scene>img{width:250px;max-width:75%;margin:12px auto;animation:recruit-float 7s ease-in-out infinite}.recruit-scene h2{font-size:25px;line-height:1.55}.recruit-scene-tags{display:flex;justify-content:center;gap:8px;margin-top:22px;flex-wrap:wrap}.recruit-scene-tags span{padding:7px 13px;font-size:12px;border:1px solid #dce6de;background:white;border-radius:8px;color:#48614f}.recruit-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.recruit-cards article{padding:30px 27px;border:1px solid #dce6de;border-radius:15px;box-shadow:0 3px 0 #e7eee8,0 12px 25px #23452b06}.recruit-number{font-size:11px;color:#4c795d;letter-spacing:.8px;font-weight:750}.recruit-cards h3{font-size:23px;margin-top:22px}.recruit-cards p{font-size:15px;color:#637368;line-height:1.9;margin-top:15px}.recruit-support-link{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.recruit-support-link p{font-size:14px;color:#637368}.recruit-proof{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.recruit-amount-label{font-size:14px;color:#536759;margin-top:28px}.recruit-amount{font-size:clamp(36px,4.2vw,57px);font-weight:900;letter-spacing:-2px;color:#c83232;line-height:1.5}.recruit-amount>span{font-size:21px;margin-left:7px}.recruit-proof .note{margin-top:14px}.recruit-proof-card{background:#fff;border:1px solid #dce6de;padding:20px;border-radius:16px;box-shadow:0 12px 30px #23452b0a;width:100%;max-width:537px;margin:auto}.recruit-proof-card img{border-radius:5px}.recruit-proof-card figcaption{font-size:11px;color:#697d6f;line-height:1.8}.recruit-fit{display:grid;grid-template-columns:1fr 1.1fr;gap:65px}.recruit-fit>div>p:last-child{margin-top:23px;font-size:16px;color:#637368;line-height:1.9}.recruit-fit ul{list-style:none;margin:0;padding:0}.recruit-fit li{padding:22px 0;border-top:1px solid #dce6de}.recruit-fit li b{display:block;font-size:19px}.recruit-fit li span{display:block;font-size:15px;color:#637368;margin-top:8px}.recruit-apply{text-align:center}.recruit-apply .eyebrow{justify-content:center}.recruit-apply h2{font-size:43px}.recruit-apply .wrap>p:not(.eyebrow):not(.micro){margin-top:24px;font-size:16px;color:#536759;line-height:1.9}.recruit-apply-items{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin:24px 0 28px}.recruit-apply-items span{font-size:13px;background:#f3f7f4;border:1px solid #dce6de;border-radius:8px;padding:9px 14px}.recruit-apply .micro{margin-top:17px}@keyframes recruit-float{50%{transform:translateY(-6px)}}@media(max-width:760px){.recruit-hero h1{font-size:clamp(29px,8.2vw,40px)}.recruit-hero .lead br,.recruit-intro br{display:none}.recruit-intro{font-size:15px}.recruit-scene{padding:20px 20px 27px;max-width:440px;margin:5px auto 15px;width:100%}.recruit-scene>img{width:180px}.recruit-scene h2{font-size:22px}.recruit-cards,.recruit-proof,.recruit-fit{grid-template-columns:minmax(0,1fr);gap:25px}.recruit-cards article{padding:25px}.recruit-cards h3{font-size:21px;margin-top:15px}.recruit-cards p br{display:none}.recruit-support-link{align-items:flex-start;flex-direction:column;gap:7px}.recruit-proof-card{padding:14px}.recruit-proof .note br{display:none}.recruit-amount{font-size:clamp(37px,11vw,49px)}.recruit-fit li{padding-block:20px}.recruit-fit li b{font-size:18px}.recruit-apply h2{font-size:32px}.recruit-apply .btn{width:100%;max-width:400px;font-size:14px}.recruit-apply-items{display:grid;gap:8px}.recruit-apply .micro{max-width:280px;margin:17px auto 0}}@media(prefers-reduced-motion:reduce){.recruit-scene>img{animation:none}}
/* Practical automation benefits for independent ad operators. */
.recruit-free{padding:26px 29px;border:1px solid #dae5dd;border-radius:14px;background:#f7faf8}.recruit-free>div{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.recruit-access-badge{display:inline-flex;align-items:center;border-radius:6px;background:#e3eee6;color:#14532d;font-size:12px;font-weight:800;padding:5px 10px;white-space:nowrap}.recruit-free h3{font-size:19px}.recruit-free>p{font-size:15px;color:#465f4f;line-height:1.9;margin-top:16px}.recruit-free>small{display:block;margin-top:9px;font-size:12px;color:#64796c}.recruit-linked-heading{display:flex;align-items:center;gap:14px;margin:32px 0 17px}.recruit-access-badge.linked{color:#fff;background:#14532d}.recruit-linked-heading>p{font-size:13px;color:#627768}.recruit-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.recruit-tool-grid article{border:1px solid #dbe5de;border-radius:15px;padding:25px 24px;background:#fff;box-shadow:0 3px 0 #e8efea,0 13px 24px #22452d06}.recruit-tool-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.recruit-tool-top>span:last-child{font-size:11px;color:#728c7b;font-weight:700;letter-spacing:1px}.recruit-tool-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #d4e4d9;border-radius:12px;background:linear-gradient(145deg,#fff,#e7f1ea);color:#14532d;box-shadow:0 3px 0 #d5e5db}.recruit-tool-icon svg{width:27px;height:27px}.recruit-tool-benefit{font-size:12px;line-height:1.75;color:#687c6f;margin-bottom:8px}.recruit-tool-grid h3{font-size:21px;color:#1d2823;font-weight:850;line-height:1.5}.recruit-tool-description{font-size:14px;line-height:1.9;color:#52695a;margin-top:13px}.recruit-partner-path{margin-top:30px;padding:26px 28px;border:1px solid #d6e4db;border-radius:14px;background:#f3f8f4}.recruit-partner-path h3{font-size:20px}.recruit-partner-path ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;margin:25px 0}.recruit-partner-path li{display:flex;align-items:flex-start;gap:12px}.recruit-partner-path li>span{font-size:12px;color:#267451;font-weight:800;padding-top:3px}.recruit-partner-path strong{font-size:15px}.recruit-partner-path li p{font-size:13px;color:#63786a;line-height:1.8;margin-top:6px}.recruit-partner-path .note{border-top:1px solid #dce7df;padding-top:17px}.recruit-workspace .recruit-support-link .btn{font-size:14px;min-height:50px}@media(max-width:1000px) and (min-width:761px){.recruit-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.recruit-free{padding:22px}.recruit-free>div{gap:12px}.recruit-free h3{font-size:18px;line-height:1.6}.recruit-free>p{font-size:14px}.recruit-free>small{line-height:1.8}.recruit-linked-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-top:26px}.recruit-tool-grid{grid-template-columns:minmax(0,1fr);gap:16px}.recruit-tool-grid article{padding:22px}.recruit-tool-top{margin-bottom:17px}.recruit-tool-benefit{font-size:13px}.recruit-tool-grid h3{font-size:20px}.recruit-tool-description{font-size:15px;line-height:1.85;margin-top:11px}.recruit-partner-path{padding:23px 21px}.recruit-partner-path h3{font-size:19px}.recruit-partner-path ol{grid-template-columns:minmax(0,1fr);gap:19px;margin-block:21px}.recruit-partner-path li p{font-size:14px}.recruit-workspace .recruit-support-link{gap:12px}.recruit-workspace .recruit-support-link .btn{align-self:stretch;font-size:13px;padding-inline:12px}}
/* FAQ answers follow meaning-based paragraphs rather than a continuous text block. */
.recruit-faq-answer{padding:3px 0 25px;font-size:15px;line-height:1.9;color:#53695b}.recruit-faq-answer p+p{margin-top:12px}.recruit-faq-answer strong{display:inline-block;margin-bottom:3px;font-weight:750;color:#14532d}.recruit-faq-answer .recruit-faq-note{font-size:13px;color:#66796d;margin-top:17px}@media(max-width:760px){.recruit-faq-answer{font-size:15px;line-height:1.9;padding-bottom:23px}.recruit-faq-answer p+p{margin-top:13px}.recruit-faq-answer br{display:none}.recruit-faq-answer strong{display:block;margin-bottom:5px}}
