.t321-mkt-service__hero{background:linear-gradient(180deg,var(--t321-mkt-paper) 0,var(--t321-mkt-paper-sunk) 100%);padding:2.75rem 0 2.5rem;border-bottom:1px solid var(--t321-mkt-line)}.t321-mkt-service__crumbs{display:flex;gap:.5rem;align-items:center;font-size:.82rem;color:var(--t321-mkt-ink-muted);margin-bottom:1rem}.t321-mkt-service__crumbs a{color:var(--t321-mkt-ink-muted);text-decoration:none}.t321-mkt-service__crumbs a:hover{color:var(--t321-mkt-ink)}.t321-mkt-service__crumbs i{font-size:.65rem}.t321-mkt-service__hero-grid{display:grid;grid-template-columns:1fr 420px;grid-gap:3rem;gap:3rem;align-items:center}.t321-mkt-service__hero-img{width:100%;height:auto;border-radius:18px;box-shadow:0 20px 44px -18px rgba(15,15,14,.28)}.t321-mkt-service__cta{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.t321-mkt-service__overview{max-width:46rem}.t321-mkt-service__prose p{font-size:1rem;line-height:1.75;color:var(--t321-mkt-ink-muted);margin:0 0 1rem}.t321-mkt-service__features{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.t321-mkt-service__features li{display:flex;align-items:flex-start;gap:.7rem;font-size:.95rem;line-height:1.5;color:var(--t321-mkt-ink)}.t321-mkt-service__features i{margin-top:.09rem;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--t321-mkt-positive-wash);color:var(--t321-mkt-positive);font-size:.68rem;display:inline-flex;align-items:center;justify-content:center}.t321-mkt-service__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.t321-mkt-service__card{padding:1.5rem}.t321-mkt-service__card h3{margin:0 0 .4rem}.t321-mkt-service__card p{margin:0;font-size:.92rem;line-height:1.6;color:var(--t321-mkt-ink-muted)}.t321-mkt-service__card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-bottom:.85rem;border-radius:11px;background:var(--t321-mkt-accent-wash);color:var(--t321-mkt-accent);font-size:1rem}.t321-mkt-service__steps{list-style:none;margin:0;padding:0;max-width:48rem;display:grid;grid-gap:1rem;gap:1rem}.t321-mkt-service__steps li{display:flex;gap:1rem;align-items:flex-start;padding:1.15rem 1.25rem;background:var(--t321-mkt-paper);border:1px solid var(--t321-mkt-line);border-radius:12px}.t321-mkt-service__steps strong{display:block;font-size:1rem;margin-bottom:.2rem;color:var(--t321-mkt-ink)}.t321-mkt-service__steps p{margin:0;font-size:.92rem;line-height:1.6;color:var(--t321-mkt-ink-muted)}.t321-mkt-service__step-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:999px;background:linear-gradient(135deg,#12314E,#0B1F33);color:#fff;font-size:.82rem;font-weight:700}.t321-mkt-service__example{display:block;padding:0;overflow:hidden;text-decoration:none}.t321-mkt-service__example-img{width:100%;height:168px;object-fit:cover;display:block}.t321-mkt-service__example-body{padding:1.15rem 1.25rem 1.35rem}.t321-mkt-service__example-body h3{margin:0 0 .35rem}.t321-mkt-service__example-body p{margin:0;font-size:.9rem;line-height:1.6;color:var(--t321-mkt-ink-muted)}.t321-mkt-service__faq{max-width:46rem}.t321-mkt-service__faq-item{border-bottom:1px solid var(--t321-mkt-line);padding:1rem 0}.t321-mkt-service__faq-item summary{cursor:pointer;font-weight:600;font-size:1rem;color:var(--t321-mkt-ink);list-style:none}.t321-mkt-service__faq-item summary::-webkit-details-marker{display:none}.t321-mkt-service__faq-item summary:after{content:"+";float:right;color:var(--t321-mkt-ink-muted);font-weight:400}.t321-mkt-service__faq-item[open] summary:after{content:"\2013"}.t321-mkt-service__faq-item p{margin:.7rem 0 0;font-size:.95rem;line-height:1.7;color:var(--t321-mkt-ink-muted)}.t321-mkt-service__final{max-width:44rem}.t321-mkt-service__final .t321-mkt-service__cta{justify-content:flex-start}@media (max-width:991.98px){.t321-mkt-service__hero-grid{grid-template-columns:1fr;gap:2rem}.t321-mkt-service__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.t321-mkt-service__grid{grid-template-columns:minmax(0,1fr)}.t321-mkt-service__hero{padding:2rem 0}}