.ai-marketing-page .ai-marketing-hero{isolation:isolate;border:1px solid var(--dark);background:var(--ink);color:#fff;min-height:480px;box-shadow:var(--shadow);border-radius:16px;align-items:center;margin-bottom:32px;padding:clamp(30px,5vw,56px);display:flex;position:relative;overflow:hidden}.ai-marketing-page .ai-marketing-hero:before{content:"";z-index:-2;background:url(/job-net-marketing-hand.png) 57%/cover no-repeat;position:absolute;inset:0 0 0 40%}.ai-marketing-page .ai-marketing-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#112f33 0% 39%,#112f33e0 47%,#05635b24 70%,#087f7429 100%);position:absolute;inset:0}.ai-marketing-page .ai-marketing-copy{width:48%;max-width:470px}.ai-marketing-page .ai-marketing-copy .section-label{color:var(--mint);margin:0 0 20px}.ai-marketing-page .ai-marketing-hero h1{letter-spacing:-.04em;color:#fff;margin:0 0 22px;font-size:clamp(42px,5.8vw,68px);line-height:1.05}.ai-marketing-page .ai-marketing-intro{color:#e3f1ed;max-width:370px;margin:0 0 28px;font-size:19px;line-height:1.6}.ai-marketing-page .ai-marketing-hero .guide-actions{gap:12px 22px}.ai-marketing-page .ai-marketing-hero .button{min-height:48px}.ai-marketing-page .ai-marketing-account{color:var(--mint);text-underline-offset:4px;align-items:center;gap:8px;min-height:48px;font-weight:750;text-decoration:underline;display:inline-flex}.ai-marketing-page .ai-marketing-hero a:focus-visible{outline:3px solid var(--mint);outline-offset:5px}.ai-marketing-page #offer-terms{scroll-margin-top:110px}.ai-marketing-page .ai-services{margin:12px 0 32px;scroll-margin-top:100px}.ai-marketing-page .ai-services-heading{max-width:780px;margin-bottom:20px}.ai-marketing-page .ai-services-heading .section-label{margin:0 0 10px}.ai-marketing-page .ai-services-heading h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(26px,3.4vw,36px);line-height:1.2}.ai-marketing-page .ai-services-heading>p:last-child,.ai-marketing-page .ai-services-pricing p,.ai-marketing-page .ai-service-body p{color:#36565a;margin:0;line-height:1.65}.ai-marketing-page .ai-services-pricing{background:#e5f3ee;border:1px solid #a3cbc0;border-radius:12px;margin-bottom:24px;padding:20px 24px}.ai-marketing-page .ai-services-pricing p+p{margin-top:8px}.ai-marketing-page .ai-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ai-marketing-page .ai-service-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ai-marketing-page .ai-service-image{aspect-ratio:3/2;object-fit:cover;background:#e5f3ee;width:100%;height:auto;display:block}.ai-marketing-page .ai-service-body{overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:24px;display:flex}.ai-marketing-page .ai-service-body h3{margin:0;font-size:1.4rem;line-height:1.3}.ai-marketing-page .ai-service-body .ai-service-examples{margin-bottom:8px}.ai-marketing-page .ai-service-quote{text-align:center;background:var(--dark);gap:10px;max-width:100%;min-height:48px;margin-top:auto;line-height:1.4}.ai-marketing-page .ai-service-quote:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.ai-marketing-page .ai-services-caption{color:#36565a;margin:16px 0 0;font-size:.9rem;line-height:1.6}@media (max-width:700px){.ai-marketing-page .ai-services-grid{grid-template-columns:minmax(0,1fr)}.ai-marketing-page .ai-service-body,.ai-marketing-page .ai-services-pricing{padding:20px}.ai-marketing-page .ai-service-quote{width:100%}}@media (prefers-reduced-motion:reduce){.ai-marketing-page .ai-service-quote{transition:none}}@media (max-width:850px){.ai-marketing-page .ai-marketing-hero{min-height:0;padding:0;display:block}.ai-marketing-page .ai-marketing-hero:before{aspect-ratio:1586/992;background-position:50%;width:100%;height:auto;display:block;position:relative;inset:auto}.ai-marketing-page .ai-marketing-hero:after{aspect-ratio:1586/992;background:linear-gradient(#087f7424 0,#05635b1f 68%,#112f33 100%);inset:0 0 auto}.ai-marketing-page .ai-marketing-copy{width:100%;max-width:none;padding:20px 28px 32px}.ai-marketing-page .ai-marketing-hero h1{font-size:clamp(38px,8vw,58px)}.ai-marketing-page .ai-marketing-intro{max-width:570px;font-size:18px}}@media (max-width:480px){.ai-marketing-page .ai-marketing-copy{padding:16px 22px 28px}}
