.marketing-home{--ink: #0e2f3d;--paper: #f4f6f2;color:var(--ink)}.marketing-eyebrow{font-size:.74rem;letter-spacing:.09em;font-weight:700;text-transform:uppercase}.machine-hero{padding:150px 0 0;background:linear-gradient(90deg,#05222a75,#05222a4d 64%,#05222a24),radial-gradient(circle at 79% 47%,rgba(78,176,235,.22),rgba(78,176,235,.08) 24rem,transparent 42rem),url(data:image/webp;base64,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) center / cover;color:#fff;overflow:hidden}.machine-hero__grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:1rem}.machine-hero .marketing-eyebrow{color:#fff;max-width:38rem}.machine-hero h1{font-size:clamp(2.5rem,4.35vw,4.35rem);letter-spacing:-.045em;line-height:1.09;margin:1.5rem 0}.machine-hero h1 span{display:block}.machine-hero__intro{max-width:39rem;color:#fff;font-size:1.05rem;line-height:1.8}.marketing-actions{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;margin-top:2rem}.machine-hero .machine-hero__primary{display:inline-flex;align-items:center;justify-content:center;gap:.65rem}.machine-hero__primary svg{display:block;flex:0 0 auto}.machine-hero__contact{color:#fff;font-weight:600;font-size:.9rem}.machine-hero__contact:hover{color:#bdf347}.machine-hero__device{position:relative;padding:1rem;text-align:center}.machine-hero__device:before{content:"";position:absolute;inset:8% 0 16%;border-radius:50%;background:radial-gradient(ellipse,rgba(75,175,238,.22),transparent 72%);filter:blur(12px)}.machine-hero__device img{position:relative;width:100%;max-height:460px;object-fit:contain}.machine-hero__device figcaption{position:relative;display:grid;gap:.3rem;font-size:.8rem;color:#fff}.machine-hero__device strong{font-size:1rem;color:#fff}.machine-flow{display:grid;grid-template-columns:.85fr .8fr 1.5fr .6fr;list-style:none;margin-top:3.75rem;margin-bottom:0;padding-top:1.6rem;padding-bottom:1.6rem;border-top:1px solid #ffffff26;gap:1rem}.machine-flow li{display:flex;align-items:center;gap:.6rem;font-size:.78rem;font-weight:500}.machine-flow__number{font-size:.68rem;color:#fff}.marketing-section{padding:5.5rem 0}.marketing-section h2{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.035em;line-height:1.2}.marketing-section-heading{max-width:800px;margin-bottom:2.5rem}.marketing-section-heading>p:last-child{color:#536569;max-width:720px;line-height:1.8}.workflow-section{background:var(--paper)}.workflow-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.workflow-tabs button{font:inherit;font-size:.87rem;font-weight:600;padding:1rem 0;border:0;border-bottom:2px solid #cbd5cc;background:transparent;text-align:left;color:#4a6268;cursor:pointer;display:flex;gap:.8rem}.workflow-tabs button span{font-size:.72rem;color:#657b6b}.workflow-tabs button[aria-selected=true]{color:#0e2f3d;border-color:#038053}.workflow-panel{display:grid;grid-template-columns:1.7fr 1fr;gap:2.2rem;align-items:center}.workflow-panel[hidden]{display:none}.workflow-panel figure{min-width:0}.workflow-panel img{display:block;width:100%;aspect-ratio:1.5;object-fit:contain;object-position:top;background:#e5edec;border:1px solid #ccd9d5;border-radius:10px;box-shadow:0 14px 35px #0e2f3d10}.workflow-panel figcaption{font-size:.7rem;color:#617175;margin-top:.6rem}.workflow-description h3{font-size:1.55rem}.workflow-description p{line-height:1.85;color:#536569}.workflow-description a,.audience-grid a{font-weight:650;font-size:.88rem}.setup-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0}.setup-steps li{border-top:1px solid #ccd7d1;padding-top:1.5rem}.setup-number{display:block;margin-bottom:1.8rem;font-size:2.25rem;color:#038053;font-weight:400}.setup-steps h3{font-size:1.18rem}.setup-steps p,.audience-grid p{color:#536569;line-height:1.8}.setup-note{border-left:3px solid #bdf347;padding-left:1rem;margin:2.5rem 0 0;max-width:940px;color:#536569;font-size:.87rem;line-height:1.8}.marketing-audiences{background:var(--paper)}.marketing-audiences h2{max-width:780px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem}.audience-grid article{padding-right:1rem}.audience-grid h3{font-size:1.3rem}.marketing-heading-row{display:flex;justify-content:space-between;gap:2rem;align-items:baseline;margin-bottom:2rem}.marketing-heading-row h2{max-width:740px}.marketing-heading-row>a{white-space:nowrap;font-weight:600;font-size:.86rem}.marketing-guides .blog-card{box-shadow:none;border:1px solid #dbe3df}.marketing-guides .blog-card h3 a{color:#0e2f3d}.marketing-guides .blog-card .marketing-eyebrow{margin-top:1.25rem}.marketing-faq{padding-top:0}.marketing-faq .container{max-width:1000px}.marketing-faq details{border-bottom:1px solid #d5dfd8;padding:1.3rem 0}.marketing-faq summary{font-size:1rem;font-weight:600;cursor:pointer}.marketing-faq details p{margin:1rem 0 0;line-height:1.85;color:#536569}.marketing-pilot{background:#0e2f3d;color:#fff}.marketing-pilot h2{max-width:800px}.marketing-pilot .marketing-eyebrow{color:#bdf347}.marketing-pilot p:not(.marketing-eyebrow){max-width:750px;color:#dbe6e7;line-height:1.8}.marketing-pilot .marketing-actions>a:not(.cta-button){color:#fff;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.machine-hero{padding-top:125px}.machine-hero__grid{grid-template-columns:1fr .85fr}.machine-hero h1{font-size:2.8rem}.workflow-panel{grid-template-columns:1.3fr 1fr;gap:1.5rem}}@media(max-width:700px){.machine-hero__grid,.workflow-panel,.setup-steps,.audience-grid{grid-template-columns:1fr}.machine-hero{padding-top:115px}.machine-hero h1{font-size:clamp(2.2rem,7.8vw,3.3rem)}.machine-hero__intro{font-size:.98rem}.machine-hero__device{margin-top:1.5rem}.machine-hero__device img{max-height:300px}.machine-flow{grid-template-columns:1fr 1fr;margin-top:2rem;row-gap:1.1rem}.machine-flow li{font-size:.72rem}.marketing-section{padding:3.5rem 0}.workflow-tabs{gap:.7rem}.workflow-tabs button{font-size:.72rem;flex-direction:column;gap:.35rem}.workflow-description h3{font-size:1.3rem}.setup-steps{gap:1.4rem}.setup-number{margin-bottom:.8rem}.marketing-heading-row{display:block}.marketing-faq{padding-top:0}}.marketing-ai{background:#0e2f3d;color:#fff}.marketing-ai .marketing-eyebrow,.marketing-ai .setup-number{color:#bdf347}.marketing-ai .marketing-section-heading>p:last-child,.ai-investigation-steps p{color:#dbe6e7;line-height:1.8}.ai-investigation-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.ai-investigation-steps li{border-top:1px solid #ffffff30;padding-top:1.5rem}.ai-investigation-steps h3{color:#fff;font-size:1.15rem;line-height:1.45}.marketing-ai .marketing-actions>a:not(.cta-button){color:#fff;font-size:.9rem;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.ai-investigation-steps{grid-template-columns:1fr;gap:1rem}}
