.work-template-marketing-page{background:var(--tb-adapt-canvas, #f7f9fc);color:var(--tb-adapt-text, #172033)}.work-template-marketing-page h1,.work-template-marketing-page h2,.work-template-marketing-page h3{color:var(--tb-adapt-text, #101827);font-weight:800}.work-template-marketing-page h1{font-size:clamp(2rem, 3.5vw, 2.875rem);line-height:1.05}.work-template-marketing-page p,.work-template-marketing-page li{font-size:1.02rem;line-height:1.65}.work-template-hero{align-items:center;display:grid;gap:clamp(32px, 6vw, 72px);grid-template-columns:minmax(0, 0.92fr) minmax(440px, 1.08fr)}.work-template-hero-copy{min-width:0}.work-template-hero-copy .lead{color:var(--tb-adapt-muted, #47576d);font-size:1.18rem;max-width:680px}.work-template-hero-copy .web-first-cta{margin-top:28px}.work-template-availability{align-items:flex-start;color:var(--tb-adapt-muted, #526176);display:flex;font-size:.88rem !important;gap:9px;margin:18px 0 0}.work-template-availability i{color:var(--tb-adapt-link, #1267d6);margin-top:5px}.work-template-hero-preview{background:var(--tb-adapt-surface, #fff);border:1px solid var(--tb-adapt-border, #dbe5f2);border-radius:18px;box-shadow:0 22px 60px rgba(21,45,87,0.12);overflow:hidden;padding:12px}.work-template-benefit-band{background:var(--tb-adapt-brand-bg, #0f2f57);color:#fff;margin-top:34px}.work-template-benefit-band .container{display:grid;gap:0;grid-template-columns:repeat(3, 1fr)}.work-template-benefit-band .container>div{align-items:flex-start;display:flex;gap:11px;padding:24px}.work-template-benefit-band .container>div+div{border-left:1px solid rgba(255,255,255,0.18)}.work-template-benefit-band i{align-items:center;background:var(--tb-adapt-warning-bg, #f37735);border-radius:50%;display:inline-flex;flex:0 0 23px;height:23px;justify-content:center;margin-top:3px}.work-template-section-heading{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0, 0.8fr) minmax(320px, 0.7fr);margin-bottom:28px}.work-template-section-heading h2,.work-template-section-heading p{margin-bottom:0}.work-template-section-heading>p{color:var(--tb-adapt-muted, #526176)}.work-template-item-preview{background:var(--tb-adapt-surface, #fff);border:1px solid var(--tb-adapt-border, #dbe5f2);border-radius:16px;box-shadow:0 12px 32px rgba(21,45,87,0.07);overflow:hidden}.work-template-preview-row{align-items:center;display:grid;gap:18px;grid-template-columns:42px minmax(0, 1fr);padding:18px 22px}.work-template-preview-row+.work-template-preview-row{border-top:1px solid var(--tb-adapt-border, #e4ebf3)}.work-template-item-number{align-items:center;background:var(--tb-adapt-raised, #eaf3ff);border-radius:10px;color:var(--tb-adapt-link, #0b5db8);display:flex;font-size:.82rem;font-weight:900;height:38px;justify-content:center;width:38px}.work-template-preview-row h3{font-size:1rem;margin:0}.work-template-preview-row p{display:flex;flex-wrap:wrap;gap:7px;margin:6px 0 0}.work-template-preview-row p span{background:var(--tb-adapt-canvas, #f0f3f6);border-radius:999px;color:var(--tb-adapt-muted, #536375);font-size:.72rem;font-weight:800;padding:4px 9px}.work-template-load-section{background:var(--tb-adapt-canvas, #eef5ff);border-bottom:1px solid var(--tb-adapt-border, #d6e5f6);border-top:1px solid var(--tb-adapt-border, #d6e5f6)}.work-template-load-grid{display:grid;gap:18px;grid-template-columns:repeat(3, 1fr)}.work-template-load-grid article{background:var(--tb-adapt-surface, #fff);border:1px solid var(--tb-adapt-border, #d5e2f1);border-radius:14px;padding:24px}.work-template-load-grid article>span{align-items:center;background:var(--tb-adapt-info-bg, #1267d6);border-radius:50%;color:#fff;display:flex;font-weight:900;height:34px;justify-content:center;margin-bottom:18px;width:34px}.work-template-load-grid h3{font-size:1.05rem}.work-template-load-grid p{color:var(--tb-adapt-muted, #526176);font-size:.92rem;margin-bottom:0}@media screen and (max-width: 991px){.work-template-hero,.work-template-section-heading{grid-template-columns:1fr}.work-template-hero-preview{margin:0 auto;max-width:720px;width:100%}}@media screen and (max-width: 700px){.work-template-benefit-band .container,.work-template-load-grid{grid-template-columns:1fr}.work-template-benefit-band .container>div+div{border-left:0;border-top:1px solid rgba(255,255,255,0.18)}.work-template-benefit-band .container>div{padding:18px 8px}.work-template-preview-row{gap:12px;grid-template-columns:34px minmax(0, 1fr);padding:15px}.work-template-item-number{height:32px;width:32px}}
