.platform_page__bBcpd{background:var(--bg);color:var(--text)}.platform_hero__TdO78{min-height:820px;display:grid;grid-template-columns:minmax(380px,.62fr) minmax(0,1.38fr);align-items:center;grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);padding-block:clamp(140px,13vw,180px) clamp(72px,7vw,104px);padding-inline:var(--site-content-inline) max(24px,calc((100% - var(--site-content-rail)) / 2 - 120px));border-bottom:1px solid var(--border-strong)}.platform_heroCopy__zgkI9{max-width:560px}.platform_darkEyebrow__uWlIR,.platform_eyebrow__JW6B4{display:flex;align-items:center;gap:16px;margin-bottom:22px;color:var(--accent);font-size:11px;font-weight:500;letter-spacing:.28em;line-height:1.4;text-transform:uppercase}.platform_darkEyebrow__uWlIR:before,.platform_eyebrow__JW6B4:before{width:28px;height:1px;background:currentColor;content:""}.platform_hero__TdO78 h1{max-width:10.5ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(56px,4.8vw,82px);font-weight:300;letter-spacing:-.035em;line-height:.92}.platform_heroDescription__jbq02{max-width:66ch;margin-top:34px;color:var(--text-secondary);font-size:clamp(17px,1.45vw,21px);font-weight:300;line-height:1.75}.platform_finalActions__x4EuC,.platform_heroActions__891CM{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px}.platform_primaryAction__yV9XW,.platform_secondaryAction__J3xaH{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid var(--accent);color:var(--cta-text);background:var(--accent);font-size:11px;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:background .22s ease,border-color .22s ease,box-shadow .26s ease,transform .22s ease}.platform_secondaryAction__J3xaH{border-color:var(--border-strong);color:var(--text);background:transparent}.platform_primaryAction__yV9XW:focus-visible,.platform_primaryAction__yV9XW:hover{border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:0 12px 36px rgba(148,0,0,.22);outline:none;transform:translateY(-2px)}.platform_secondaryAction__J3xaH:focus-visible,.platform_secondaryAction__J3xaH:hover{border-color:var(--accent);color:var(--accent);outline:none;transform:translateY(-1px)}.platform_release__ctZjw{margin-top:18px;color:var(--text-muted);font-size:12px;letter-spacing:.03em}.platform_installPanel__FFK5o{width:100%;border:1px solid rgba(255,250,237,.18);color:var(--bg);background:var(--text);box-shadow:18px 18px 0 var(--accent-dim)}.platform_installHeader__LACVd{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid rgba(255,250,237,.14);color:rgba(255,250,237,.6);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.platform_installTabs__SBGGr{display:flex;gap:0;border-bottom:1px solid rgba(255,250,237,.14)}.platform_installTab__LTfZB{flex:1 1;padding:16px 18px;border:0;border-right:1px solid rgba(255,250,237,.12);color:rgba(255,250,237,.56);background:transparent;font:inherit;font-size:11px;letter-spacing:.1em;cursor:pointer}.platform_installTabActive__Pd1bp,.platform_installTab__LTfZB:focus-visible,.platform_installTab__LTfZB:hover{color:var(--bg);background:rgba(148,0,0,.38);outline:none}.platform_installLine__dN5BX{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;min-height:116px;padding:24px 22px}.platform_installLine__dN5BX code,.platform_installNext__H_hZB code,.platform_surfaceRow__oaEob code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.platform_installLine__dN5BX code{display:grid;grid-gap:5px;gap:5px;overflow-x:auto;color:var(--bg);font-size:13px;line-height:1.7;white-space:nowrap}.platform_commandLine__NQI7_{display:block}.platform_installLine__dN5BX code span{color:#d7a3a3}.platform_installLine__dN5BX code .platform_commandLine__NQI7_{color:var(--bg)}.platform_copyButton__zoid_{min-width:74px;padding:10px 12px;border:1px solid rgba(255,250,237,.22);color:var(--bg);background:transparent;font:inherit;font-size:10px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.platform_copyButton__zoid_:focus-visible,.platform_copyButton__zoid_:hover{border-color:var(--bg);outline:none}.platform_installNext__H_hZB{padding:16px 22px 20px;border-top:1px solid rgba(255,250,237,.14);color:rgba(255,250,237,.66);font-size:12px}.platform_heroProductShot__KINHh{width:100%;justify-self:end;box-shadow:18px 18px 0 var(--accent-dim)}.platform_installSection__2OVxh{display:grid;place-items:center;padding:clamp(54px,7vw,88px) var(--site-content-inline);border-bottom:1px solid var(--border-strong);background:var(--bg-alt)}.platform_installSection__2OVxh .platform_installPanel__FFK5o{width:min(760px,100%)}.platform_installNext__H_hZB code{color:var(--bg)}.platform_agentSection__heuU3{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,.9fr);grid-gap:clamp(48px,9vw,140px);gap:clamp(48px,9vw,140px);align-items:center;padding:clamp(84px,10vw,140px) var(--site-content-inline);border-bottom:1px solid var(--border-strong);background:var(--bg-alt)}.platform_agentIntro__y3EYb{max-width:720px}.platform_agentIntro__y3EYb h2{max-width:13ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,5.4vw,74px);font-weight:300;line-height:1.02}.platform_agentIntro__y3EYb>p:not(.platform_eyebrow__JW6B4){max-width:62ch;margin-top:28px;color:var(--text-secondary);font-size:16px;line-height:1.8}.platform_agentIntro__y3EYb .platform_pluginNote__6fk4o{padding-top:22px;border-top:1px solid var(--border-strong);font-size:13px}.platform_pluginNote__6fk4o a{color:var(--accent);font-weight:600;text-underline-offset:4px}.platform_surfaceIndex__01v2t{padding:clamp(72px,8vw,112px) var(--site-content-inline);color:var(--bg);background:var(--text)}.platform_surfaceIntro__w00Pa{max-width:820px}.platform_darkEyebrow__uWlIR{color:#d7a3a3}.platform_surfaceIntro__w00Pa h2{max-width:16ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:300;line-height:1.02}.platform_surfaceMap__DVzo9{max-width:1180px;margin:clamp(52px,7vw,88px) auto 0}.platform_surfaceCore__PMV1H{position:relative;z-index:1;display:grid;width:min(360px,100%);margin:0 auto;padding:24px 28px;border:1px solid rgba(255,250,237,.34);text-align:center;background:var(--text)}.platform_surfaceCore__PMV1H span{color:rgba(255,250,237,.56);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.platform_surfaceCore__PMV1H strong{margin-top:5px;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:400}.platform_surfaceBranches__r02YT{position:relative;height:54px}.platform_surfaceBranches__r02YT:after,.platform_surfaceBranches__r02YT:before,.platform_surfaceRow__oaEob:before{position:absolute;background:rgba(215,163,163,.48);content:""}.platform_surfaceBranches__r02YT:before{top:0;bottom:0;left:50%;width:1px}.platform_surfaceBranches__r02YT:after{right:12.5%;bottom:0;left:12.5%;height:1px}.platform_surfaceList__GbBlS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.platform_surfaceRow__oaEob{position:relative;padding:30px 18px 24px;border-bottom:1px solid rgba(255,250,237,.18);text-align:center}.platform_surfaceRow__oaEob:before{top:0;left:50%;width:1px;height:18px}.platform_surfaceCount__TWCGn{color:#d7a3a3;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:300;line-height:1}.platform_surfaceRow__oaEob h3{margin:8px 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:400;line-height:1.15}.platform_surfaceRow__oaEob code{color:rgba(255,250,237,.7);font-size:11px}.platform_capabilitiesSection__UczmR,.platform_faqSection__pjUbf,.platform_measurementSection__ySxpH,.platform_workflowSection__M_0nN{padding:clamp(84px,10vw,148px) var(--site-content-inline);border-bottom:1px solid var(--border-strong)}.platform_measurementHeader__X3O2i{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.48fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px);align-items:end}.platform_sectionLead__78v_2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.6fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px);align-items:end;margin-bottom:clamp(54px,7vw,88px)}.platform_compactLead__TE3qs h2,.platform_finalCta__dE9Hx h2,.platform_measurementHeader__X3O2i h2,.platform_sectionLead__78v_2 h2,.platform_walkthrough__e5Atf h2{max-width:14ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,5.4vw,74px);font-weight:300;line-height:1.02}.platform_finalCta__dE9Hx p,.platform_measurementHeader__X3O2i>p:last-child,.platform_sectionLead__78v_2>p{max-width:62ch;color:var(--text-secondary);font-size:16px;line-height:1.8}.platform_alignmentMap__3GVBD{margin-top:clamp(50px,7vw,82px);padding:clamp(28px,4vw,48px);border:1px solid var(--border-strong);background:var(--bg-alt)}.platform_alignmentSources__zBrX6{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.platform_alignmentCore__bNPZn:before,.platform_alignmentSources__zBrX6:after,.platform_alignmentSources__zBrX6>div:after{position:absolute;background:var(--accent);content:"";opacity:.48}.platform_alignmentSources__zBrX6:after{right:16.67%;bottom:0;left:16.67%;height:1px}.platform_alignmentSources__zBrX6>div{position:relative;display:grid;grid-gap:6px;gap:6px;padding:0 16px 42px;text-align:center}.platform_alignmentSources__zBrX6>div:after{bottom:0;left:50%;width:1px;height:26px}.platform_alignmentCore__bNPZn strong,.platform_alignmentSources__zBrX6 strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.7vw,34px);font-weight:400}.platform_alignmentCore__bNPZn span,.platform_alignmentSources__zBrX6 span{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.platform_alignmentCore__bNPZn{position:relative;display:grid;width:min(260px,100%);margin:26px auto 0;padding:16px 24px;border:1px solid var(--accent);text-align:center;background:var(--bg)}.platform_alignmentCore__bNPZn:before{top:-27px;left:50%;width:1px;height:26px}.platform_evidenceReel___0XjR{margin-top:clamp(72px,9vw,126px);list-style:none}.platform_evidenceReel___0XjR li{display:grid;grid-template-columns:minmax(170px,.24fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:start;padding:clamp(42px,6vw,82px) 0;border-top:1px solid var(--border-strong)}.platform_evidenceReel___0XjR li:last-child{border-bottom:1px solid var(--border-strong)}.platform_evidenceLabel__Gj0Ka{position:-webkit-sticky;position:sticky;top:112px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.platform_evidenceLabel__Gj0Ka>span{padding-top:7px;color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.16em}.platform_evidenceLabel__Gj0Ka h3{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1}.platform_evidenceLabel__Gj0Ka p{margin-top:12px;color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.platform_shotViewport__VctG_{overflow:hidden;border:1px solid var(--border-strong);background:var(--text)}.platform_shotViewport__VctG_ img{display:block;width:100%;height:auto}.platform_workflowSection__M_0nN{background:var(--bg-alt)}.platform_compactLead__TE3qs{margin-bottom:clamp(46px,6vw,72px)}.platform_workflowList__zlF7o{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);list-style:none}.platform_workflowList__zlF7o li{min-height:150px;padding:28px 24px;border-right:1px solid var(--border-strong)}.platform_workflowList__zlF7o li:last-child{border-right:0}.platform_workflowList__zlF7o li>span{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.18em}.platform_workflowList__zlF7o h3{max-width:9ch;margin-top:32px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(25px,2.8vw,36px);font-weight:400;line-height:1.15}.platform_capabilityMap__3rIkh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}.platform_capabilityLane__RT1UA{border-right:1px solid var(--border-strong)}.platform_capabilityLane__RT1UA:last-child{border-right:0}.platform_capabilityLane__RT1UA header{display:flex;gap:18px;align-items:baseline;padding:24px}.platform_capabilityLane__RT1UA header span{color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.16em}.platform_capabilityLane__RT1UA h3{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,3vw,38px);font-weight:400}.platform_capabilityLane__RT1UA ul{border-top:1px solid var(--border-strong);list-style:none}.platform_capabilityLane__RT1UA li{display:grid;grid-gap:8px;gap:8px;min-height:104px;padding:20px 24px;border-bottom:1px solid var(--border-strong)}.platform_capabilityLane__RT1UA li:last-child{border-bottom:0}.platform_capabilityLane__RT1UA li>a,.platform_capabilityLane__RT1UA li>strong{color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500;line-height:1.15}.platform_capabilityLane__RT1UA li>a,.platform_capabilityLinks___yexq a{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.platform_capabilityLane__RT1UA li>a:focus-visible,.platform_capabilityLane__RT1UA li>a:hover,.platform_capabilityLinks___yexq a:focus-visible,.platform_capabilityLinks___yexq a:hover{color:var(--accent);outline:none}.platform_capabilityLane__RT1UA li>span{color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.platform_capabilityLinks___yexq{display:flex;flex-wrap:wrap;gap:4px 12px}.platform_capabilityLinks___yexq a{color:var(--text-secondary)}.platform_walkthrough__e5Atf{display:grid;grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);grid-gap:clamp(48px,9vw,140px);gap:clamp(48px,9vw,140px);align-items:center;padding:clamp(84px,10vw,140px) var(--site-content-inline);border-bottom:1px solid var(--border-strong);background:var(--accent-dim)}.platform_walkthroughVisual__Jk4mO{position:relative;display:block;overflow:hidden;border:1px solid var(--border-strong);background:var(--text)}.platform_walkthroughVisual__Jk4mO img{display:block;width:100%;height:auto;transition:transform .36s cubic-bezier(.22,1,.36,1)}.platform_walkthroughVisual__Jk4mO:focus-visible img,.platform_walkthroughVisual__Jk4mO:hover img{transform:scale(1.012)}.platform_walkthroughVisual__Jk4mO:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.platform_playMark__y3TNs{position:absolute;top:50%;left:50%;width:64px;height:64px;background:var(--accent);transform:translate(-50%,-50%)}.platform_playMark__y3TNs:after{position:absolute;top:50%;left:53%;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid var(--cta-text);content:"";transform:translate(-50%,-50%)}.platform_walkthroughLabel___Y0FT{position:absolute;bottom:14px;left:14px;padding:10px 13px;color:var(--bg);background:var(--text);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.platform_faqList__lG6zt{max-width:1020px;border-top:1px solid var(--border-strong)}.platform_faqList__lG6zt details{border-bottom:1px solid var(--border-strong)}.platform_faqList__lG6zt summary{position:relative;padding:26px 54px 26px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,2.6vw,32px);line-height:1.25;list-style:none;cursor:pointer}.platform_faqList__lG6zt summary::-webkit-details-marker{display:none}.platform_faqList__lG6zt summary:after{position:absolute;top:50%;right:2px;color:var(--accent);content:"+";font-family:Inter,sans-serif;font-size:22px;transform:translateY(-50%)}.platform_faqList__lG6zt details[open] summary:after{content:"−"}.platform_faqList__lG6zt details p{max-width:72ch;padding:0 54px 28px 0;color:var(--text-secondary);line-height:1.8}.platform_finalCta__dE9Hx{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:54px;gap:54px;align-items:end;padding:clamp(88px,11vw,158px) var(--site-content-inline)}.platform_finalCta__dE9Hx h2{max-width:11ch}.platform_finalCta__dE9Hx p{margin-top:22px}.platform_finalActions__x4EuC{justify-content:flex-end;margin-top:0}@media (max-width:1000px){.platform_agentSection__heuU3,.platform_hero__TdO78,.platform_measurementHeader__X3O2i,.platform_sectionLead__78v_2,.platform_walkthrough__e5Atf{grid-template-columns:1fr}.platform_hero__TdO78{min-height:auto;padding-inline:var(--site-content-inline)}.platform_installPanel__FFK5o{max-width:760px}.platform_measurementHeader__X3O2i h2,.platform_sectionLead__78v_2 h2,.platform_surfaceIntro__w00Pa h2,.platform_walkthrough__e5Atf h2{max-width:16ch}.platform_sectionLead__78v_2{align-items:start}.platform_evidenceReel___0XjR li{grid-template-columns:150px minmax(0,1fr)}.platform_capabilityMap__3rIkh,.platform_workflowList__zlF7o{grid-template-columns:repeat(2,minmax(0,1fr))}.platform_capabilityLane__RT1UA:nth-child(2),.platform_workflowList__zlF7o li:nth-child(2){border-right:0}.platform_capabilityLane__RT1UA:nth-child(-n+2),.platform_workflowList__zlF7o li:nth-child(-n+2){border-bottom:1px solid var(--border-strong)}.platform_finalCta__dE9Hx{grid-template-columns:1fr;align-items:start}.platform_finalActions__x4EuC{justify-content:flex-start}}@media (max-width:640px){.platform_hero__TdO78{display:flex;align-items:stretch;flex-direction:column;gap:0;padding-top:126px}.platform_heroCopy__zgkI9{display:contents}.platform_hero__TdO78 .platform_eyebrow__JW6B4{order:1}.platform_hero__TdO78 h1{order:2;font-size:clamp(52px,16vw,72px)}.platform_heroDescription__jbq02{order:4}.platform_finalActions__x4EuC,.platform_heroActions__891CM{align-items:stretch;flex-direction:column}.platform_heroActions__891CM{order:5}.platform_release__ctZjw{order:6}.platform_primaryAction__yV9XW,.platform_secondaryAction__J3xaH{width:100%}.platform_installPanel__FFK5o{box-shadow:9px 9px 0 var(--accent-dim)}.platform_installTabs__SBGGr{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.platform_installTab__LTfZB{padding-inline:8px}.platform_installLine__dN5BX{grid-template-columns:1fr}.platform_copyButton__zoid_{justify-self:start}.platform_heroProductShot__KINHh{order:3;justify-self:stretch;width:calc(100% + 2 * var(--site-content-inline));height:272px;-webkit-margin-before:36px;margin-block-start:36px;margin-inline:calc(-1 * var(--site-content-inline));border-inline:0;box-shadow:none}.platform_heroProductShot__KINHh img{width:170%;height:auto;max-width:none;margin-top:-22%;margin-left:-5%}.platform_surfaceBranches__r02YT{display:none}.platform_surfaceList__GbBlS{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;border-top:1px solid rgba(255,250,237,.18)}.platform_surfaceRow__oaEob{padding-inline:10px}.platform_surfaceRow__oaEob:before{display:none}.platform_surfaceCount__TWCGn{font-size:32px}.platform_surfaceRow__oaEob code{overflow-wrap:anywhere}.platform_alignmentMap__3GVBD{padding:22px}.platform_alignmentSources__zBrX6{grid-template-columns:1fr}.platform_alignmentCore__bNPZn:before,.platform_alignmentSources__zBrX6:after,.platform_alignmentSources__zBrX6>div:after{display:none}.platform_alignmentSources__zBrX6>div{grid-template-columns:1fr;padding:15px 0;border-bottom:1px solid var(--border-strong)}.platform_alignmentCore__bNPZn{margin-top:20px}.platform_evidenceReel___0XjR li{grid-template-columns:1fr;gap:26px}.platform_evidenceLabel__Gj0Ka{position:static}.platform_serverShot__3pBdf{height:238px}.platform_serverShot__3pBdf img{width:180%;max-width:none}.platform_capabilityMap__3rIkh{grid-template-columns:1fr}.platform_capabilityLane__RT1UA,.platform_capabilityLane__RT1UA:nth-child(2){border-right:0}.platform_capabilityLane__RT1UA,.platform_capabilityLane__RT1UA:nth-child(-n+2){border-bottom:1px solid var(--border-strong)}.platform_capabilityLane__RT1UA:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.platform_primaryAction__yV9XW,.platform_secondaryAction__J3xaH,.platform_walkthroughVisual__Jk4mO img{transition:none}.platform_primaryAction__yV9XW:focus-visible,.platform_primaryAction__yV9XW:hover,.platform_secondaryAction__J3xaH:focus-visible,.platform_secondaryAction__J3xaH:hover,.platform_walkthroughVisual__Jk4mO:focus-visible img,.platform_walkthroughVisual__Jk4mO:hover img{transform:none}}