main.svelte-9i9lsj :is(h2:where(.svelte-9i9lsj),h3:where(.svelte-9i9lsj),p:where(.svelte-9i9lsj),span:where(.svelte-9i9lsj),strong:where(.svelte-9i9lsj)){-webkit-user-select:text;user-select:text}main.svelte-9i9lsj img:where(.svelte-9i9lsj){pointer-events:none;-webkit-user-select:none;user-select:none}.wrap.svelte-9i9lsj{width:min(100%,1360px);margin-inline:auto;padding-inline:48px}.lane.svelte-9i9lsj{padding-block:clamp(104px,9vw,150px)}.lane.svelte-9i9lsj h2:where(.svelte-9i9lsj){max-width:20ch;font-size:clamp(2.5rem,4vw,4rem);line-height:1.08;letter-spacing:-.035em}.lane.svelte-9i9lsj p:where(.svelte-9i9lsj){font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.7}.mission.svelte-9i9lsj{overflow:hidden;background:var(--brand-tint-2)}.mission-heading.svelte-9i9lsj h2:where(.svelte-9i9lsj){margin-bottom:64px}.mission-stage.svelte-9i9lsj{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;padding-right:max(48px,calc((100vw - 1360px)/2 + 48px))}.mission-image.svelte-9i9lsj{height:650px}.mission-image.svelte-9i9lsj img:where(.svelte-9i9lsj){width:100%;height:100%;object-fit:cover}.mission-copy.svelte-9i9lsj{margin-left:-84px;padding:58px;background:#fff}.mission-copy.svelte-9i9lsj>p:where(.svelte-9i9lsj){margin-top:0;font-size:clamp(1.25rem,2vw,1.6rem);color:var(--ink)}.mission-points.svelte-9i9lsj{display:grid;gap:18px;margin-top:36px}.mission-points.svelte-9i9lsj div:where(.svelte-9i9lsj){display:grid;grid-template-columns:100px 1fr;gap:20px;padding-top:18px;border-top:1px solid var(--line)}.mission-points.svelte-9i9lsj strong:where(.svelte-9i9lsj){color:var(--brand-dark)}.mission-points.svelte-9i9lsj span:where(.svelte-9i9lsj){color:var(--body)}.audience-lane.svelte-9i9lsj{color:#ffffffc7;background:var(--brand-dark-2)}.audience-grid.svelte-9i9lsj{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(70px,9vw,140px)}.audience-intro.svelte-9i9lsj{position:sticky;top:150px;align-self:start}.audience-lane.svelte-9i9lsj h2:where(.svelte-9i9lsj),.audience-lane.svelte-9i9lsj .eyebrow:where(.svelte-9i9lsj){color:var(--brand-bright)}.audience-list.svelte-9i9lsj details:where(.svelte-9i9lsj){border-bottom:1px solid rgba(255,255,255,.2)}.audience-list.svelte-9i9lsj summary:where(.svelte-9i9lsj){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;color:#fff;cursor:pointer;list-style:none;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600}.audience-list.svelte-9i9lsj summary:where(.svelte-9i9lsj)::-webkit-details-marker{display:none}.audience-list.svelte-9i9lsj summary:where(.svelte-9i9lsj) b:where(.svelte-9i9lsj):before{content:"+";color:var(--brand-bright);font-size:1.5rem;font-weight:400}.audience-list.svelte-9i9lsj details[open]:where(.svelte-9i9lsj) summary:where(.svelte-9i9lsj) b:where(.svelte-9i9lsj):before{content:"−"}.audience-list.svelte-9i9lsj details:where(.svelte-9i9lsj)::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .4s ease,opacity .4s ease,content-visibility .4s allow-discrete}.audience-list.svelte-9i9lsj details[open]:where(.svelte-9i9lsj)::details-content{block-size:auto;opacity:1}.audience-answer.svelte-9i9lsj{padding-bottom:28px}.audience-answer.svelte-9i9lsj:has(img:where(.svelte-9i9lsj)){display:grid;grid-template-columns:1fr 120px;gap:30px;align-items:center}.audience-answer.svelte-9i9lsj p:where(.svelte-9i9lsj){margin:0}.audience-answer.svelte-9i9lsj img:where(.svelte-9i9lsj){width:120px;height:100px;object-fit:contain}.ecosystem.svelte-9i9lsj{overflow:hidden;background:var(--brand-tint-2)}.ecosystem-simple.svelte-9i9lsj{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(48px,6vw,96px);align-items:center}.ecosystem-copy.svelte-9i9lsj>p:where(.svelte-9i9lsj):not(.eyebrow){max-width:52ch;margin-bottom:30px}.ecosystem-product.svelte-9i9lsj{display:grid;min-width:0;place-items:center}.ecosystem-product.svelte-9i9lsj img:where(.svelte-9i9lsj){display:block;width:100%;border-radius:20px;filter:drop-shadow(0 28px 45px rgba(20,0,122,.16))}.ecosystem.svelte-9i9lsj .text-link:where(.svelte-9i9lsj){color:var(--brand-dark);font-weight:600;text-decoration:none}.transformation.svelte-9i9lsj{color:#fff;background:var(--brand-dark-2)}.transformation-grid.svelte-9i9lsj{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(70px,9vw,140px)}.transformation.svelte-9i9lsj h2:where(.svelte-9i9lsj),.transformation.svelte-9i9lsj .eyebrow:where(.svelte-9i9lsj){color:var(--brand-bright)}.transformation-copy.svelte-9i9lsj{position:sticky;top:150px;align-self:start}.transformation-copy.svelte-9i9lsj .ht-button:where(.svelte-9i9lsj){margin-top:24px;background:var(--brand-bright);color:var(--brand-dark)}.transformation-stack.svelte-9i9lsj{border-top:1px solid rgba(255,255,255,.2)}.transformation-stack.svelte-9i9lsj>div:where(.svelte-9i9lsj){display:grid;grid-template-columns:60px .8fr 1.2fr;gap:28px;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.2)}.transformation-stack.svelte-9i9lsj span:where(.svelte-9i9lsj){color:var(--brand-bright);font:600 .9rem ui-monospace,monospace}.transformation-stack.svelte-9i9lsj strong:where(.svelte-9i9lsj){color:#fff;font-size:1.15rem}.transformation-stack.svelte-9i9lsj p:where(.svelte-9i9lsj){margin:0;font-size:1rem}.partner-value.svelte-9i9lsj{background:#fff;color:var(--brand-dark)}.partner-value-heading.svelte-9i9lsj{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.partner-value-heading.svelte-9i9lsj>p:where(.svelte-9i9lsj){max-width:46ch;margin-bottom:0}.partner-value-grid.svelte-9i9lsj{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(44px,6vw,88px);margin-top:70px}.partner-value-grid.svelte-9i9lsj article:where(.svelte-9i9lsj){border-top:2px solid var(--brand-dark);padding-top:28px}.partner-value-grid.svelte-9i9lsj img:where(.svelte-9i9lsj){width:150px;height:130px;object-fit:contain;object-position:left center;margin-bottom:22px}.partner-value-grid.svelte-9i9lsj h3:where(.svelte-9i9lsj){font-size:clamp(1.35rem,2vw,1.8rem)}.partner-value-grid.svelte-9i9lsj p:where(.svelte-9i9lsj){margin-bottom:0;font-size:1rem;color:var(--brand-dark);opacity:.82}.partner-offer.svelte-9i9lsj{background:var(--brand-bright);color:var(--brand-dark)}.partner-offer.svelte-9i9lsj :where(.svelte-9i9lsj)::selection{background:var(--brand-dark);color:var(--brand-bright)}.partner-offer.svelte-9i9lsj :where(.svelte-9i9lsj)::-moz-selection{background:var(--brand-dark);color:var(--brand-bright)}.partner-offer-grid.svelte-9i9lsj{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(64px,8vw,120px);align-items:end}.partner-offer-action.svelte-9i9lsj p:where(.svelte-9i9lsj){max-width:58ch;margin-top:0}.partner-offer-action.svelte-9i9lsj .ht-button:where(.svelte-9i9lsj){margin-top:30px}.text-link.svelte-9i9lsj{color:var(--brand-dark);font-weight:600;text-decoration:none}@media (max-width: 900px){.wrap.svelte-9i9lsj{padding-inline:24px}.mission-stage.svelte-9i9lsj,.audience-grid.svelte-9i9lsj,.ecosystem-simple.svelte-9i9lsj,.transformation-grid.svelte-9i9lsj{grid-template-columns:1fr}.mission-stage.svelte-9i9lsj{padding-right:0}.mission-image.svelte-9i9lsj{height:480px}.mission-copy.svelte-9i9lsj{margin:-70px 24px 0;padding:44px}.audience-intro.svelte-9i9lsj,.transformation-copy.svelte-9i9lsj{position:static}.partner-offer-grid.svelte-9i9lsj{grid-template-columns:1fr;gap:38px}}@media (max-width: 620px){.lane.svelte-9i9lsj{padding-block:76px}.mission-image.svelte-9i9lsj{height:340px}.mission-copy.svelte-9i9lsj{padding:32px 24px}.mission-points.svelte-9i9lsj div:where(.svelte-9i9lsj){grid-template-columns:1fr;gap:5px}.audience-answer.svelte-9i9lsj{grid-template-columns:1fr 86px}.audience-answer.svelte-9i9lsj img:where(.svelte-9i9lsj){width:86px;height:76px}.transformation-stack.svelte-9i9lsj>div:where(.svelte-9i9lsj){grid-template-columns:45px 1fr}.transformation-stack.svelte-9i9lsj p:where(.svelte-9i9lsj){grid-column:2}.partner-value-heading.svelte-9i9lsj,.partner-value-grid.svelte-9i9lsj{grid-template-columns:1fr;gap:38px}.partner-value-grid.svelte-9i9lsj{margin-top:52px}.partner-value-grid.svelte-9i9lsj article:where(.svelte-9i9lsj){display:grid;grid-template-columns:110px 1fr;gap:22px}.partner-value-grid.svelte-9i9lsj img:where(.svelte-9i9lsj){width:110px;height:100px;margin:0}}
