.spark-enterprise-hero{text-align:center;padding-block:58px 110px;position:relative}.spark-enterprise-hero h1{letter-spacing:-.045em;font:500 clamp(48px,6.5vw,92px)/1.12 Lora Variable,serif}.spark-enterprise-hero>p{max-width:620px;color:var(--spark-muted);text-wrap:balance;margin:28px auto 0;font-size:18px}.spark-enterprise-burst{width:100px;height:100px;position:absolute;bottom:28px;right:0;transform:rotate(10deg)}.spark-enterprise-foundations{padding-block:32px var(--spark-section-space)}.spark-enterprise-deploy{background:var(--spark-section);padding-block:var(--spark-section-space)}.spark-enterprise-deploy-layout{grid-template-columns:var(--spark-columns);align-items:center;gap:var(--spark-column-gap);display:grid}.spark-enterprise-deploy-layout p{max-width:440px;color:var(--spark-muted);margin-top:24px}.spark-enterprise-deploy-layout .spark-text-link{margin-top:24px}.spark-enterprise-deploy-links{border-top:1px solid var(--spark-border)}.spark-enterprise-deploy-links a{border-bottom:1px solid var(--spark-border);justify-content:space-between;align-items:center;gap:24px;padding-block:25px;font-size:19px;display:flex}.spark-enterprise-deploy-links a:hover{color:var(--spark-red)}.spark-enterprise-contact{padding-block:var(--spark-section-space);border-bottom:1px solid var(--spark-border);justify-content:space-between;align-items:center;gap:32px;display:flex}.spark-enterprise-contact h2{font-size:clamp(32px,3.6vw,46px)}.spark-enterprise-contact .spark-button{flex-shrink:0}@media (width<=760px){.spark-enterprise-hero{padding-block:36px 112px}.spark-enterprise-hero h1{font-size:clamp(36px,9.5vw,64px)}.spark-enterprise-hero>p{font-size:16px}.spark-enterprise-burst{width:64px;height:64px;bottom:16px}.spark-enterprise-deploy-layout{grid-template-columns:1fr;gap:36px}.spark-enterprise-contact{flex-direction:column;align-items:flex-start}}.spark-partnership{grid-template-columns:1fr 1fr;align-items:center;gap:56px 72px;padding-block:48px 88px;display:grid}.spark-partnership-copy>p{color:var(--spark-secondary);max-width:490px;margin-top:24px}.spark-partnership-copy .spark-text-link{margin-top:28px}.spark-partnership-stack{background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--spark-yellow) 20%, transparent), transparent 70%), var(--spark-section);border:1px solid var(--spark-border);border-radius:28px;padding:40px 32px}.spark-stack-layer{background:var(--spark-surface);border:1px solid var(--spark-border);text-align:center;border-radius:16px;padding:28px 24px}.spark-stack-wordmark{font:600 28px/1 var(--tb-font-heading);letter-spacing:-.6px;justify-content:center;align-items:center;gap:8px;display:flex}.spark-stack-layer>p{color:var(--spark-muted);margin-top:12px;font-size:13px}.spark-stack-question{background:var(--spark-section);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:14px;font-size:13px;display:flex}.spark-stack-question span{color:var(--spark-red)}.spark-stack-connector{place-items:center;height:30px;display:grid}.spark-stack-connector span{background:var(--spark-border-strong);width:1px;height:100%}.spark-haystack-logo{justify-content:center;align-items:center;gap:14px;padding-block:10px;display:flex}.spark-haystack-logo img{flex-shrink:0;width:54px;height:54px;display:block}.spark-haystack-logo>div{text-align:left}.spark-haystack-name{color:var(--spark-ink);font-family:var(--tb-font-sans);letter-spacing:-1px;font-size:31px;font-weight:550;line-height:1.1;display:block}.spark-haystack-byline{color:var(--spark-secondary);margin-top:5px;font-size:14px;line-height:1.4;display:block}.spark-stack-foundation{border:1px dashed var(--spark-border-strong);color:var(--spark-secondary);border-radius:10px;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:17px 12px;font-size:12px;display:flex}.spark-partnership-delivery{background:var(--spark-section);border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:48px;padding:32px 36px;display:flex}.spark-partnership-delivery h3{letter-spacing:-.025em;font-size:25px}.spark-partnership-delivery p{max-width:630px;color:var(--spark-secondary);margin-top:12px;font-size:15px}.spark-partnership-delivery .spark-text-link{flex-shrink:0;font-size:14px}@media (width<=900px){.spark-partnership{gap:40px}.spark-partnership-stack{padding:24px}.spark-partnership-delivery{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=760px){.spark-partnership{grid-template-columns:1fr;padding-block:24px 64px}.spark-partnership-stack{border-radius:20px;padding:28px 20px}.spark-stack-layer{padding:24px 16px}.spark-partnership-delivery{padding:28px 24px}}@media (width<=380px){.spark-stack-wordmark{font-size:23px}.spark-haystack-name{font-size:26px}.spark-haystack-logo img{width:46px;height:46px}}
