.platform-module__DvPg9q__page{overflow:clip}.platform-module__DvPg9q__wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.platform-module__DvPg9q__hero{padding-block:80px 96px}.platform-module__DvPg9q__heroCopy{max-width:820px;margin-bottom:54px}.platform-module__DvPg9q__hero h1{letter-spacing:-.05em;font-size:clamp(44px,5.4vw,76px);line-height:1.04}.platform-module__DvPg9q__hero h1 span{color:var(--color-green)}.platform-module__DvPg9q__heroCopy>p{color:var(--color-graphite);max-width:630px;margin-top:24px;font-size:19px;line-height:1.7}.platform-module__DvPg9q__infrastructure{border:var(--hairline);background:var(--color-surface);box-shadow:0 20px 60px color-mix(in srgb, var(--color-ink) 5%, transparent);border-radius:28px;overflow:hidden}.platform-module__DvPg9q__infrastructureHead{border-bottom:var(--hairline);align-items:center;gap:14px;padding:26px 32px;display:flex}.platform-module__DvPg9q__infrastructureHead strong{font-size:20px;font-weight:500}.platform-module__DvPg9q__infrastructureHead>span{color:var(--color-graphite);margin-left:auto;font-size:14px}.platform-module__DvPg9q__careStages{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:32px;list-style:none;display:grid}.platform-module__DvPg9q__careStages>li{min-width:0}.platform-module__DvPg9q__stageNumber{margin-bottom:24px;position:relative}.platform-module__DvPg9q__stageNumber:after{content:"";background:color-mix(in srgb,var(--color-green) 30%,transparent);height:1px;position:absolute;top:17px;left:36px;right:-32px}.platform-module__DvPg9q__careStages>li:last-child .platform-module__DvPg9q__stageNumber:after{right:0}.platform-module__DvPg9q__stageNumber span{border:1px solid color-mix(in srgb,var(--color-green) 28%,transparent);width:35px;height:35px;color:var(--color-green);font:12px var(--font-mono);border-radius:50%;place-items:center;display:grid}.platform-module__DvPg9q__careStages h2{letter-spacing:-.025em;font-size:clamp(20px,2vw,25px);line-height:1.2}.platform-module__DvPg9q__stageOwner{color:var(--color-graphite);margin-top:10px;font-size:14px}.platform-module__DvPg9q__careStages ul{margin-top:28px;padding:0;list-style:none}.platform-module__DvPg9q__careStages ul li{border-top:var(--hairline);padding:16px 0}.platform-module__DvPg9q__careStages strong{font-size:16px;font-weight:500}.platform-module__DvPg9q__careStages ul p{color:var(--color-graphite);margin-top:5px;font-size:14px;line-height:1.5}.platform-module__DvPg9q__recordRail{background:var(--color-wash);align-items:center;gap:18px;padding:26px 32px;display:flex}.platform-module__DvPg9q__recordRail>span{color:var(--color-green);font-size:32px}.platform-module__DvPg9q__recordRail strong{font-size:18px;font-weight:500}.platform-module__DvPg9q__recordRail p{color:var(--color-green);margin-top:5px;font-size:14px;line-height:1.6}.platform-module__DvPg9q__workflows{padding-block:30px 100px}.platform-module__DvPg9q__intro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:38px;display:flex}.platform-module__DvPg9q__intro h2,.platform-module__DvPg9q__scope h2,.platform-module__DvPg9q__accountability h2{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,46px);line-height:1.12}.platform-module__DvPg9q__intro>p{max-width:390px;color:var(--color-graphite);font-size:16px;line-height:1.75}.platform-module__DvPg9q__grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.platform-module__DvPg9q__workflow{border:var(--hairline);background:var(--color-surface);border-radius:20px;flex-direction:column;padding:32px;display:flex}.platform-module__DvPg9q__number{font:11px var(--font-geist-mono),monospace;color:var(--color-green)}.platform-module__DvPg9q__workflow h3{margin-top:20px;font-size:28px;line-height:1.15}.platform-module__DvPg9q__workflow>p{color:var(--color-graphite);margin-top:17px;font-size:14px;line-height:1.8}.platform-module__DvPg9q__workflow ul{margin:20px 0 26px;padding:0;list-style:none}.platform-module__DvPg9q__workflow li{align-items:center;gap:12px;min-height:38px;font-size:13px;display:flex;position:relative}.platform-module__DvPg9q__workflow li span{z-index:1;background:var(--color-green);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.platform-module__DvPg9q__workflow li:not(:last-child):after,.platform-module__DvPg9q__workflow li:not(:last-child):before{content:"";transform-origin:top;background:#275d4633;width:1px;height:100%;position:absolute;top:50%;left:3px}.platform-module__DvPg9q__workflow li:not(:last-child):before{background:var(--color-green);width:2px;left:2.5px}.platform-module__DvPg9q__cardFoot{border-top:var(--hairline);color:var(--color-green);align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.platform-module__DvPg9q__accountability{background:var(--color-ink);color:var(--color-paper)}.platform-module__DvPg9q__accountabilityInner{grid-template-columns:1fr 1fr;gap:90px;padding-block:80px;display:grid}.platform-module__DvPg9q__accountabilityInner>div>p{color:var(--color-linen);max-width:360px;margin-top:25px;font-size:16px;line-height:1.8}.platform-module__DvPg9q__accountability ol{margin:0;padding:0;list-style:none}.platform-module__DvPg9q__accountability li{border-bottom:1px solid #ffffff20;gap:23px;padding:24px 0;display:flex}.platform-module__DvPg9q__accountability li:first-child{padding-top:0}.platform-module__DvPg9q__accountability li>span{font:11px var(--font-geist-mono),monospace;color:var(--color-green-light);padding-top:6px}.platform-module__DvPg9q__accountability h3{font-size:22px}.platform-module__DvPg9q__accountability li p{color:var(--color-linen);margin-top:10px;font-size:14px;line-height:1.75}.platform-module__DvPg9q__scope{grid-template-columns:1fr 1fr;gap:70px;padding-block:100px;display:grid}.platform-module__DvPg9q__scope>div>p{color:var(--color-graphite);margin-top:24px;font-size:15px;line-height:1.8}.platform-module__DvPg9q__scopeList details{border-bottom:var(--hairline)}.platform-module__DvPg9q__scopeList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:22px 0;font-size:15px;list-style:none;display:flex}.platform-module__DvPg9q__scopeList summary::-webkit-details-marker{display:none}.platform-module__DvPg9q__scopeList summary:after{content:"+";color:var(--color-green);flex:none;font-size:22px;font-weight:400}.platform-module__DvPg9q__scopeList details[open] summary:after{content:"−"}.platform-module__DvPg9q__scopeList details>p{color:var(--color-graphite);padding:0 0 22px;font-size:14px;line-height:1.8}.platform-module__DvPg9q__close{text-align:center;padding-bottom:90px}.platform-module__DvPg9q__close>svg{margin:auto}.platform-module__DvPg9q__close h2{margin-top:25px;font-size:clamp(34px,4vw,52px);line-height:1.15}.platform-module__DvPg9q__close p{color:var(--color-graphite);margin-block:20px 28px}@media (prefers-reduced-motion:no-preference){.platform-module__DvPg9q__workflow[data-motion=ready]:not([data-entered]){opacity:0;transform:translateY(10px)scale(.96)}.platform-module__DvPg9q__workflow[data-motion=ready][data-entered]{animation:platform-module__DvPg9q__workflowEnter var(--dur-travel) var(--ease-flow) both}.platform-module__DvPg9q__workflow[data-motion=ready] li:before{transform:scaleY(0)}.platform-module__DvPg9q__workflow[data-motion=ready][data-connected] li:not(:last-child):before{animation:platform-module__DvPg9q__workflowConnect var(--dur-travel) var(--ease-flow) both;animation-delay:.6s}.platform-module__DvPg9q__workflow[data-motion=ready][data-connected] li:nth-child(2):before{animation-delay:1.2s}.platform-module__DvPg9q__workflow[data-motion=ready][data-connected] li span{animation:platform-module__DvPg9q__workflowNode var(--dur-travel) var(--ease-flow) both;animation-delay:.6s}.platform-module__DvPg9q__workflow[data-motion=ready][data-connected] li:nth-child(2) span{animation-delay:1.2s}.platform-module__DvPg9q__workflow[data-motion=ready][data-connected] li:nth-child(3) span{animation-delay:1.8s}.platform-module__DvPg9q__workflow[data-motion=ready][data-connected] .platform-module__DvPg9q__cardFoot svg{animation:platform-module__DvPg9q__workflowNode var(--dur-travel) var(--ease-flow) both;animation-delay:2.1s}.platform-module__DvPg9q__workflow[data-visible=false],.platform-module__DvPg9q__workflow[data-tab-visible=false],.platform-module__DvPg9q__workflow[data-steps-visible=false] li:before,.platform-module__DvPg9q__workflow[data-steps-visible=false] li span,.platform-module__DvPg9q__workflow[data-steps-visible=false] .platform-module__DvPg9q__cardFoot svg,.platform-module__DvPg9q__workflow[data-tab-visible=false] li:before,.platform-module__DvPg9q__workflow[data-tab-visible=false] li span,.platform-module__DvPg9q__workflow[data-tab-visible=false] .platform-module__DvPg9q__cardFoot svg{animation-play-state:paused!important}}@keyframes platform-module__DvPg9q__workflowEnter{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes platform-module__DvPg9q__workflowConnect{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes platform-module__DvPg9q__workflowNode{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}40%{filter:drop-shadow(0 0 5px var(--color-green-light));transform:scale(1.3)}}@media (max-width:850px){.platform-module__DvPg9q__accountabilityInner,.platform-module__DvPg9q__scope{grid-template-columns:1fr;gap:38px;padding-block:56px}.platform-module__DvPg9q__hero h1{font-size:clamp(40px,9vw,66px)}.platform-module__DvPg9q__intro{display:block}.platform-module__DvPg9q__intro>p{margin-top:23px}.platform-module__DvPg9q__workflows{padding-bottom:60px}.platform-module__DvPg9q__grid{gap:16px}.platform-module__DvPg9q__workflow{padding:24px}.platform-module__DvPg9q__workflow>p{min-height:0}}@media (max-width:600px){.platform-module__DvPg9q__grid{grid-template-columns:1fr}.platform-module__DvPg9q__close{padding-bottom:60px}}@media (max-width:767px){.platform-module__DvPg9q__hero{padding-block:52px 64px}.platform-module__DvPg9q__heroCopy{margin-bottom:36px}.platform-module__DvPg9q__infrastructureHead{flex-wrap:wrap;gap:12px;padding:22px}.platform-module__DvPg9q__infrastructureHead strong{font-size:18px}.platform-module__DvPg9q__infrastructureHead>span{display:none}.platform-module__DvPg9q__careStages{grid-template-columns:1fr;gap:30px;padding:24px}.platform-module__DvPg9q__careStages>li{padding-left:36px;position:relative}.platform-module__DvPg9q__stageNumber{margin:0;position:absolute;top:0;left:-5px}.platform-module__DvPg9q__stageNumber span{width:29px;height:29px;font-size:11px}.platform-module__DvPg9q__stageNumber:after{display:none}.platform-module__DvPg9q__careStages>li:not(:last-child):after{content:"";background:color-mix(in srgb,var(--color-green) 25%,transparent);width:1px;position:absolute;top:38px;bottom:-22px;left:9px}.platform-module__DvPg9q__careStages h2{font-size:23px}.platform-module__DvPg9q__careStages ul{margin-top:20px}.platform-module__DvPg9q__recordRail{align-items:flex-start;gap:12px;padding:22px}.platform-module__DvPg9q__recordRail strong{font-size:17px}}
