.ent-page{--ent-accent:#7d5aa8;--ent-quiet:#918b99;color:var(--lr-ink);background:var(--lr-paper);font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased}.dark .ent-page{--ent-accent:#b79acf;--ent-quiet:#8d8696}.ent-page *,.ent-page :before,.ent-page :after{box-sizing:border-box}.ent-page a{color:inherit;text-decoration:none}.ent-page button{font-family:inherit}.ent-page button,.ent-page a,.ent-page summary{-webkit-tap-highlight-color:transparent}.ent-page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--ent-accent);outline-offset:5px;border-radius:3px}.ent-page :is(h1,h2,h3,h4,p){margin:0}.ent-page svg{flex-shrink:0}.ent-page .ent-container{width:min(1160px,100% - 80px);margin-inline:auto}.ent-page .ent-section{padding-block:104px;scroll-margin-top:119px}.ent-page .ent-eyebrow{color:var(--ent-accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:550;line-height:1.6;display:block}.ent-page .ent-small-label{color:var(--lr-muted);font:9px/1.7 var(--font-geist-mono,monospace);letter-spacing:.055em;text-transform:uppercase;display:block}.ent-page .ent-section-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:end;gap:85px;margin-bottom:56px;display:grid}.ent-page .ent-section-heading h2,.ent-page .ent-platform-heading h2,.ent-page .ent-faq h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(34px,4vw,52px);font-weight:470;line-height:1.14}.ent-page :is(.ent-section-heading,.ent-platform-heading,.ent-faq) h2>span{color:var(--ent-quiet)}.ent-page .ent-section-heading>p{color:var(--lr-muted);padding-bottom:3px;font-size:13px;line-height:1.95}.ent-page .ent-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:27px;display:flex}.ent-page .ent-actions .lr-button{min-height:45px;box-shadow:none;border-radius:6px;padding:12px 20px;font-size:12px;font-weight:500}.ent-page .ent-actions>a:not(.lr-button){color:var(--lr-text);align-items:center;gap:10px;font-size:12px;display:inline-flex}.ent-page .ent-actions>a:not(.lr-button):hover{color:var(--ent-accent)}.ent-page .ent-line-icon{width:42px;height:42px;color:var(--ent-accent);background:color-mix(in srgb,var(--ent-accent)7%,transparent);border:1px solid color-mix(in srgb,var(--ent-accent)15%,transparent);border-radius:9px;justify-content:center;align-items:center;display:flex}.ent-page .ent-art img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.dark .ent-page .ent-art img{filter:invert()hue-rotate(180deg)brightness(1.75);mix-blend-mode:screen;opacity:.88}.ent-page .ent-status-dot{background:var(--ent-accent);width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ent-accent)9%,transparent);border-radius:50%;flex:0 0 5px;display:inline-block}.ent-page .ent-hero{padding-top:143px}.ent-page .ent-hero-copy{text-align:center}.ent-page .ent-signature{justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.ent-page .ent-signature strong{font-weight:550}.ent-page .ent-signature>i{background:var(--lr-line-strong);width:1px;height:12px;margin-inline:5px}.ent-page .ent-signature>span{color:var(--lr-muted);font-size:10px}.ent-page h1{letter-spacing:-.065em;margin:27px 0 23px;font-size:clamp(52px,6.6vw,86px);font-weight:465;line-height:1.04}.ent-page h1 em{color:var(--ent-quiet);font-style:normal}.ent-page .ent-hero-copy>p{color:var(--lr-muted);font-size:14px;line-height:1.9}.ent-page .ent-hero-copy .ent-actions{margin-top:28px}.ent-page .ent-hero-promises{color:var(--lr-muted);flex-wrap:wrap;justify-content:center;gap:22px;margin-top:22px;font-size:9px;display:flex}.ent-page .ent-hero-promises>span{align-items:center;gap:5px;display:flex}.ent-page .ent-hero-promises svg{color:var(--ent-accent)}.ent-page .ent-hero-visual{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:42px;margin-top:6px;display:grid}.ent-page .ent-hero-aside{padding-top:5px}.ent-page .ent-hero-aside>.ent-small-label{margin-bottom:22px;font-size:8px}.ent-page .ent-hero-aside>div{border-top:1px solid var(--lr-line);gap:17px;padding-block:15px;display:flex}.ent-page .ent-hero-aside>div>span{color:var(--ent-accent);font:9px/1.5 var(--font-geist-mono,monospace);padding-top:4px}.ent-page .ent-hero-aside p{letter-spacing:-.03em;font-size:17px;font-weight:480}.ent-page .ent-hero-aside small{color:var(--lr-muted);letter-spacing:0;margin-top:6px;font-size:10px;font-weight:400;display:block}.ent-page .ent-hero-art{margin-right:-20px;position:relative}.ent-page .ent-art-caption{color:var(--lr-muted);justify-content:center;align-items:center;gap:10px;margin:-26px 0 36px;font-size:9px;display:flex;position:relative}.ent-page .ent-partnership-strip{border-top:1px solid var(--lr-line);align-items:center;gap:24px;padding-block:25px;display:flex}.ent-page .ent-partnership-strip>span{font-size:11px;font-weight:550}.ent-page .ent-partnership-strip>p{color:var(--lr-muted);font-size:11px}.ent-page .ent-partnership-strip>a{color:var(--ent-accent);border:1px solid var(--lr-line);border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.ent-page .ent-chapters{z-index:25;border-block:1px solid var(--lr-line);background:color-mix(in srgb,var(--lr-paper)94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:72px}.ent-page .ent-chapters>div{scrollbar-width:none;justify-content:space-between;align-items:center;gap:30px;width:min(1160px,100% - 80px);margin-inline:auto;display:flex;overflow-x:auto}.ent-page .ent-chapters>div::-webkit-scrollbar{display:none}.ent-page .ent-chapters a{white-space:nowrap;min-height:50px;color:var(--lr-muted);align-items:center;gap:8px;font-size:10px;transition:color .2s;display:inline-flex}.ent-page .ent-chapters a:hover,.ent-page .ent-chapters a:last-child{color:var(--ent-accent)}.ent-page .ent-partnership-feature{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;margin-top:-10px;margin-bottom:42px;display:grid}.ent-page .ent-partnership-feature>.ent-art{margin-left:-35px}.ent-page .ent-partnership-note h3{letter-spacing:-.045em;margin-block:19px 22px;font-size:clamp(28px,3vw,38px);font-weight:470;line-height:1.2}.ent-page .ent-partnership-note h3>span{color:var(--ent-quiet)}.ent-page .ent-partnership-note>p{max-width:395px;color:var(--lr-muted);font-size:12px;line-height:1.95}.ent-page .ent-note-signature{border-top:1px solid var(--lr-line);align-items:center;gap:13px;margin-top:24px;padding-top:20px;font-size:11px;display:flex}.ent-page .ent-note-signature>svg{color:var(--ent-accent)}.ent-page .ent-note-signature small{color:var(--lr-muted);margin-top:4px;font-size:10px;display:block}.ent-page .ent-team-grid{border-block:1px solid var(--lr-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ent-page .ent-team-grid article{border-right:1px solid var(--lr-line);padding:28px 25px 30px}.ent-page .ent-team-grid article:first-child{padding-left:0}.ent-page .ent-team-grid article:last-child{border-right:0;padding-right:0}.ent-page .ent-team-grid h3{letter-spacing:-.035em;margin-top:22px;font-size:15px;font-weight:530;line-height:1.4}.ent-page .ent-team-grid strong{min-height:35px;margin-top:10px;font-size:11px;font-weight:450;line-height:1.6;display:block}.ent-page .ent-team-grid p{color:var(--lr-muted);margin-top:12px;font-size:11px;line-height:1.85}.ent-page .ent-team-grid ul{gap:8px;margin:23px 0 0;padding:0;list-style:none;display:grid}.ent-page .ent-team-grid li{color:var(--lr-text);align-items:baseline;gap:7px;font-size:9px;line-height:1.6;display:flex}.ent-page .ent-team-grid li svg{color:var(--ent-accent);align-self:flex-start;margin-top:1px}.ent-page .ent-scope-note{color:var(--lr-muted);margin-top:18px;font-size:9px;line-height:1.8}.ent-page .ent-development{background:var(--lr-soft);border-block:1px solid var(--lr-line)}.ent-page .ent-engineering-feature{grid-template-columns:.88fr 1.25fr;align-items:center;gap:50px;margin-block:-25px 35px;display:grid}.ent-page .ent-engineering-copy h3{letter-spacing:-.045em;margin:22px 0 18px;font-size:35px;font-weight:470;line-height:1.2}.ent-page .ent-engineering-copy>p{max-width:380px;color:var(--lr-muted);font-size:12px;line-height:1.95}.ent-page .ent-engineering-commitments{grid-template-columns:1fr 1fr;gap:16px 15px;margin-top:26px;font-size:10px;display:grid}.ent-page .ent-engineering-commitments span{align-items:center;gap:8px;display:flex}.ent-page .ent-engineering-commitments svg{color:var(--ent-accent)}.ent-page .ent-engagement{border:1px solid var(--lr-line);background:var(--lr-paper);border-radius:9px;overflow:hidden}.ent-page .ent-engagement-tabs{border-bottom:1px solid var(--lr-line);grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:26px;display:grid}.ent-page .ent-engagement-tabs button{min-height:59px;color:var(--lr-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:10px;margin-bottom:-1px;padding:15px 8px;font-size:11px;transition:color .2s,border-color .2s;display:flex;position:relative}.ent-page .ent-engagement-tabs button[aria-selected=true]{color:var(--ent-accent);border-bottom-color:var(--ent-accent)}.ent-page .ent-engagement-tabs button:hover{color:var(--lr-ink)}.ent-page .ent-engagement-tabs button:focus-visible{outline-offset:-5px}.ent-page .ent-engagement-panel{grid-template-columns:1fr 1.1fr;gap:75px;padding:45px 44px;display:grid}.ent-page .ent-engagement-intro h3{letter-spacing:-.045em;margin-block:17px;font-size:29px;font-weight:470;line-height:1.22}.ent-page .ent-engagement-intro>p{color:var(--lr-muted);font-size:12px;line-height:1.95}.ent-page .ent-example-label{color:var(--lr-muted);margin-top:28px;font-size:9px;display:block}.ent-page .ent-engagement-brief{border-left:1px solid var(--lr-line);padding-left:31px}.ent-page .ent-engagement-brief>div+div{margin-top:23px}.ent-page .ent-engagement-brief .ent-small-label{color:var(--ent-accent);font-size:8px}.ent-page .ent-engagement-brief p{margin-top:8px;font-size:12px;line-height:1.8}.ent-page .ent-engagement-brief ul{grid-template-columns:1fr 1fr;gap:10px 15px;margin:13px 0 0;padding:0;list-style:none;display:grid}.ent-page .ent-engagement-brief li{color:var(--lr-text);align-items:flex-start;gap:7px;font-size:10px;line-height:1.6;display:flex}.ent-page .ent-engagement-brief li svg{color:var(--ent-accent);margin-top:2px}.ent-page .ent-engagement-outcome{border-top:1px solid var(--lr-line);padding-top:20px;padding-right:25px;position:relative}.ent-page .ent-engagement-outcome>svg{color:var(--ent-accent);position:absolute;top:50%;right:0}.ent-page .ent-roadmap{grid-template-columns:1fr 1fr;gap:100px;margin-top:78px;display:grid}.ent-page .ent-roadmap h3{letter-spacing:-.045em;margin-block:19px 20px;font-size:33px;font-weight:470;line-height:1.22}.ent-page .ent-roadmap h3>span{color:var(--ent-quiet)}.ent-page .ent-roadmap>div>p{max-width:370px;color:var(--lr-muted);font-size:12px;line-height:1.95}.ent-page .ent-roadmap ol{margin:0;padding:0;list-style:none}.ent-page .ent-roadmap li{border-top:1px solid var(--lr-line);gap:21px;padding-block:18px;display:flex}.ent-page .ent-roadmap li>span{font:9px/2 var(--font-geist-mono,monospace);color:var(--ent-accent)}.ent-page .ent-roadmap h4{font-size:12px;font-weight:500;line-height:1.5}.ent-page .ent-roadmap li p{color:var(--lr-muted);margin-top:7px;font-size:11px;line-height:1.8}.ent-page .ent-support-board{border:1px solid var(--lr-line);background:linear-gradient(130deg,color-mix(in srgb,var(--ent-accent)4%,var(--lr-paper)),var(--lr-paper)65%);border-radius:9px;grid-template-columns:1fr 1.13fr;gap:76px;padding:46px;display:grid}.ent-page .ent-support-overview{flex-direction:column;align-items:flex-start;display:flex}.ent-page .ent-support-overview>.ent-eyebrow{align-items:center;gap:11px;display:flex}.ent-page .ent-support-overview h3{letter-spacing:-.045em;margin-block:25px 18px;font-size:33px;font-weight:470;line-height:1.2}.ent-page .ent-support-overview h3 span{color:var(--ent-quiet)}.ent-page .ent-support-overview>p{color:var(--lr-muted);font-size:12px;line-height:1.9}.ent-page .ent-support-agreement{gap:14px;margin-top:auto;padding-top:45px;display:flex}.ent-page .ent-support-agreement>svg{color:var(--ent-accent);margin-top:3px}.ent-page .ent-support-agreement strong{font-size:11px;font-weight:500}.ent-page .ent-support-agreement p{color:var(--lr-muted);margin-top:8px;font-size:10px;line-height:1.9}.ent-page .ent-support-path{margin:0;padding:0;list-style:none}.ent-page .ent-support-path li{gap:20px;padding-bottom:27px;display:flex;position:relative}.ent-page .ent-support-path li:before{content:"";background:var(--lr-line);width:1px;position:absolute;top:35px;bottom:0;left:17px}.ent-page .ent-support-path li:last-child{padding-bottom:0}.ent-page .ent-support-path li:last-child:before{display:none}.ent-page .ent-support-path li>span{border:1px solid var(--lr-line);background:var(--lr-paper);height:35px;color:var(--ent-accent);border-radius:50%;flex:0 0 35px;place-items:center;display:grid}.ent-page .ent-support-path h4{letter-spacing:-.02em;padding-top:6px;font-size:13px;font-weight:500}.ent-page .ent-support-path p{color:var(--lr-muted);margin-top:8px;font-size:11px;line-height:1.8}.ent-page .ent-support-path small{color:var(--ent-accent);margin-top:9px;font-size:9px;display:inline-block}.ent-page .ent-support-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:30px;display:grid}.ent-page .ent-support-benefits strong{font-size:12px;font-weight:500}.ent-page .ent-support-benefits p{color:var(--lr-muted);margin-top:9px;font-size:11px;line-height:1.85}.ent-page .ent-rollout{background:var(--lr-soft);border-block:1px solid var(--lr-line)}.ent-page .ent-rollout-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.ent-page .ent-rollout-grid article{flex-direction:column;display:flex}.ent-page .ent-step-number{border-bottom:1px solid var(--lr-line-strong);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:24px;display:flex}.ent-page .ent-step-number>span{color:var(--ent-accent);letter-spacing:-.055em;font-size:39px;font-weight:350}.ent-page .ent-step-number svg{color:var(--ent-quiet)}.ent-page .ent-rollout-grid article:last-child .ent-step-number svg{opacity:0}.ent-page .ent-rollout-grid h3{letter-spacing:-.035em;margin-top:11px;font-size:19px;font-weight:480;line-height:1.3}.ent-page .ent-rollout-grid p{color:var(--lr-muted);margin-block:17px 22px;font-size:11px;line-height:1.9}.ent-page .ent-step-output{border-top:1px solid var(--lr-line);gap:8px;margin-top:auto;padding-top:16px;font-size:9px;line-height:1.6;display:flex}.ent-page .ent-step-output svg{color:var(--ent-accent)}.ent-page .ent-enablement{border-top:1px solid var(--lr-line);margin-top:62px;padding-top:27px}.ent-page .ent-enablement>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:23px;display:grid}.ent-page .ent-enablement h4{font-size:11px;font-weight:520;line-height:1.7}.ent-page .ent-enablement p{color:var(--lr-muted);margin-top:8px;font-size:10px;line-height:1.85}.ent-page .ent-platform-heading{text-align:center}.ent-page .ent-platform-heading>:first-child{margin-inline:auto}.ent-page .ent-platform-heading>.ent-eyebrow{margin-top:23px}.ent-page .ent-platform-heading>p{color:var(--lr-muted);margin-top:23px;font-size:13px;line-height:1.9}.ent-page .ent-product-grid{border-block:1px solid var(--lr-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:55px;display:grid}.ent-page .ent-product-grid>a{border-right:1px solid var(--lr-line);flex-direction:column;align-items:flex-start;padding:28px 26px;transition:background .2s;display:flex}.ent-page .ent-product-grid>a:first-child{padding-left:0}.ent-page .ent-product-grid>a:last-child{border-right:0;padding-right:0}.ent-page .ent-product-grid>a:hover{background:var(--lr-soft)}.ent-page .ent-product-grid>a>span:nth-child(2){color:var(--lr-muted);margin-top:18px;font-size:10px}.ent-page .ent-product-grid h3{letter-spacing:-.035em;margin-top:10px;font-size:17px;font-weight:480;line-height:1.3}.ent-page .ent-product-grid p{color:var(--lr-muted);margin-block:14px 24px;font-size:11px;line-height:1.85}.ent-page .ent-product-grid .ent-product-link{color:var(--ent-accent);align-items:center;gap:9px;margin-top:auto;font-size:10px;display:flex}.ent-page .ent-control{background:var(--lr-soft);border-block:1px solid var(--lr-line)}.ent-page .ent-deployment-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ent-page .ent-deployment-grid article{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:8px;flex-direction:column;align-items:flex-start;padding:36px;display:flex;position:relative}.ent-page .ent-deployment-grid .ent-line-icon{position:absolute;top:29px;right:29px}.ent-page .ent-deployment-grid .ent-small-label{color:var(--ent-accent);padding-right:52px}.ent-page .ent-deployment-grid h3{letter-spacing:-.045em;margin-top:27px;font-size:29px;font-weight:470;line-height:1.2}.ent-page .ent-deployment-grid h3>span{color:var(--ent-quiet)}.ent-page .ent-deployment-grid p{color:var(--lr-muted);margin-top:20px;font-size:12px;line-height:1.9}.ent-page .ent-deployment-grid ul{gap:12px;margin:25px 0 32px;padding:0;list-style:none;display:grid}.ent-page .ent-deployment-grid li{align-items:flex-start;gap:8px;font-size:10px;line-height:1.65;display:flex}.ent-page .ent-deployment-grid li svg{color:var(--ent-accent);margin-top:1px}.ent-page .ent-deployment-grid a{color:var(--ent-accent);align-items:center;gap:12px;margin-top:auto;font-size:11px;display:inline-flex}.ent-page .ent-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 65px;margin-block:49px;display:grid}.ent-page .ent-control-grid article>svg{color:var(--ent-accent);margin-bottom:17px}.ent-page .ent-control-grid h3{letter-spacing:-.01em;font-size:12px;font-weight:520}.ent-page .ent-control-grid p{color:var(--lr-muted);margin-top:10px;font-size:11px;line-height:1.85}.ent-page .ent-review-note{border-top:1px solid var(--lr-line);justify-content:space-between;align-items:center;gap:75px;padding-top:29px;display:flex}.ent-page .ent-review-note>div{max-width:660px}.ent-page .ent-review-note h3{letter-spacing:-.035em;margin-top:13px;font-size:19px;font-weight:480;line-height:1.4}.ent-page .ent-review-note p{color:var(--lr-muted);margin-top:12px;font-size:11px;line-height:1.9}.ent-page .ent-review-note>a{color:var(--ent-accent);flex-shrink:0;align-items:center;gap:11px;font-size:11px;display:flex}.ent-page .ent-faq{border-top:1px solid var(--lr-line);grid-template-columns:.9fr 1.35fr;gap:86px;padding-top:80px;display:grid}.ent-page .ent-faq h2{font-size:38px}.ent-page .ent-faq>div:first-child>p{max-width:300px;color:var(--lr-muted);margin-top:23px;font-size:12px;line-height:1.9}.ent-page .ent-faq>div:first-child>a{color:var(--ent-accent);align-items:center;gap:10px;margin-top:28px;font-size:11px;display:inline-flex}.ent-page .ent-faq-items details{border-bottom:1px solid var(--lr-line)}.ent-page .ent-faq-items details:first-child{border-top:1px solid var(--lr-line)}.ent-page .ent-faq-items summary{cursor:pointer;align-items:center;gap:15px;padding-block:22px;font-size:12px;font-weight:480;line-height:1.65;list-style:none;display:flex}.ent-page .ent-faq-items summary::-webkit-details-marker{display:none}.ent-page .ent-faq-number{color:var(--ent-accent);font:8px/1.7 var(--font-geist-mono,monospace);flex-shrink:0}.ent-page .ent-faq-plus{color:var(--ent-quiet);align-self:flex-start;margin-left:auto;font-size:18px;font-weight:300;line-height:1.1;transition:transform .2s}.ent-page .ent-faq-items details[open] .ent-faq-plus{transform:rotate(45deg)}.ent-page .ent-faq-items details>p{color:var(--lr-muted);margin:-2px 30px 23px 27px;font-size:11px;line-height:1.95}.ent-page .ent-closing{border-top:1px solid var(--lr-line);text-align:center;background:linear-gradient(180deg,var(--lr-paper),color-mix(in srgb,var(--ent-accent)7%,var(--lr-paper)));padding:98px 0 100px;position:relative;overflow:hidden}.ent-page .ent-closing>.ent-container{z-index:1;position:relative}.ent-page .ent-closing>.ent-container>:first-child{margin-inline:auto}.ent-page .ent-closing .ent-eyebrow{margin-top:25px}.ent-page .ent-closing h2{letter-spacing:-.06em;margin-top:22px;font-size:clamp(38px,5.2vw,66px);font-weight:460;line-height:1.12}.ent-page .ent-closing h2>span{color:var(--ent-quiet)}.ent-page .ent-closing p{color:var(--lr-muted);margin-top:24px;font-size:13px;line-height:1.9}.ent-page .ent-closing .ent-actions{margin-top:31px}.ent-page .ent-closing-note{color:var(--lr-muted);margin-top:27px;font-size:9px;display:block}.ent-page .ent-closing-lines{pointer-events:none;position:absolute;inset:0}.ent-page .ent-closing-lines i{border:1px solid color-mix(in srgb,var(--ent-accent)13%,transparent);width:360px;height:360px;position:absolute;transform:rotate(45deg)}.ent-page .ent-closing-lines i:first-child{top:100px;left:-250px}.ent-page .ent-closing-lines i:nth-child(2){top:140px;right:-260px}.ent-page .ent-closing-lines i:nth-child(3){top:180px;right:-220px}@media (min-width:1500px){.ent-page .ent-hero{padding-top:155px}}@media (max-width:1050px){.ent-page .ent-section-heading{gap:45px}.ent-page .ent-partnership-feature{gap:30px}.ent-page .ent-team-grid article{padding-inline:18px}.ent-page .ent-engineering-feature{gap:25px}.ent-page .ent-engineering-copy h3{font-size:30px}.ent-page .ent-engagement-panel{gap:35px;padding:35px}.ent-page .ent-engagement-brief ul{grid-template-columns:1fr}.ent-page .ent-roadmap{gap:55px}.ent-page .ent-support-board{gap:38px;padding:35px}.ent-page .ent-rollout-grid{gap:20px}.ent-page .ent-product-grid>a{padding-inline:20px}.ent-page .ent-control-grid{gap:32px}.ent-page .ent-review-note{gap:35px}.ent-page .ent-review-note>a{flex-shrink:1;min-width:160px;line-height:1.7}.ent-page .ent-faq{gap:40px}}@media (max-width:760px){.ent-page .ent-container{width:calc(100% - 40px)}.ent-page .ent-section{padding-block:70px;scroll-margin-top:122px}.ent-page .ent-section-heading{grid-template-columns:1fr;gap:23px;margin-bottom:38px}.ent-page .ent-section-heading h2,.ent-page .ent-platform-heading h2{font-size:clamp(33px,6.6vw,46px)}.ent-page .ent-section-heading>p{max-width:570px;font-size:12px}.ent-page .ent-desktop-break{display:none}.ent-page .ent-hero{padding-top:119px}.ent-page .ent-signature{gap:8px}.ent-page .ent-signature>span{font-size:9px}.ent-page h1{margin-top:25px;font-size:clamp(41px,7.4vw,57px);line-height:1.1}.ent-page .ent-hero-copy>p{max-width:535px;margin-inline:auto;font-size:12px;line-height:1.9}.ent-page .ent-actions{gap:18px}.ent-page .ent-hero-promises{gap:8px 15px;font-size:8px}.ent-page .ent-hero-visual{grid-template-columns:1fr;gap:0;margin-top:14px}.ent-page .ent-hero-art{order:-1;margin-inline:-10px}.ent-page .ent-art-caption{margin:-10px 0 27px;font-size:8px}.ent-page .ent-hero-aside{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:0;display:grid}.ent-page .ent-hero-aside>.ent-small-label{grid-column:1/-1;margin-bottom:-6px}.ent-page .ent-hero-aside>div{gap:9px;padding-block:16px 25px}.ent-page .ent-hero-aside p{font-size:14px}.ent-page .ent-hero-aside small{font-size:9px;line-height:1.65}.ent-page .ent-partnership-strip{flex-wrap:wrap;gap:15px;padding-block:20px}.ent-page .ent-partnership-strip>span{font-size:10px}.ent-page .ent-partnership-strip>p{flex-basis:calc(100% - 50px);order:2;font-size:10px;line-height:1.8}.ent-page .ent-partnership-strip>a{margin-bottom:-35px}.ent-page .ent-chapters>div{gap:29px;width:calc(100% - 40px)}.ent-page .ent-partnership-feature{grid-template-columns:1fr 1fr;gap:20px;margin-top:0}.ent-page .ent-partnership-feature>.ent-art{margin-left:-20px}.ent-page .ent-partnership-note h3{font-size:27px}.ent-page .ent-partnership-note>p{font-size:11px}.ent-page .ent-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-page .ent-team-grid article{padding:25px 24px 28px}.ent-page .ent-team-grid article:nth-child(2n){border-right:0;padding-right:0}.ent-page .ent-team-grid article:nth-child(odd){padding-left:0}.ent-page .ent-team-grid article:nth-child(-n+2){border-bottom:1px solid var(--lr-line)}.ent-page .ent-team-grid strong{min-height:0}.ent-page .ent-team-grid h3{font-size:16px}.ent-page .ent-engineering-feature{grid-template-columns:1fr 1fr;gap:20px;margin-top:0}.ent-page .ent-engineering-copy h3{font-size:28px}.ent-page .ent-engineering-copy>p{font-size:11px}.ent-page .ent-engineering-commitments{gap:12px;font-size:9px}.ent-page .ent-engagement-tabs{padding-inline:10px}.ent-page .ent-engagement-tabs button{gap:7px;font-size:10px}.ent-page .ent-engagement-panel{grid-template-columns:1fr;gap:27px;padding:28px}.ent-page .ent-engagement-intro h3{font-size:28px}.ent-page .ent-example-label{margin-top:18px}.ent-page .ent-engagement-brief{border-left:0;border-top:1px solid var(--lr-line);padding:26px 0 0}.ent-page .ent-engagement-brief ul{grid-template-columns:1fr 1fr}.ent-page .ent-roadmap{grid-template-columns:1fr;gap:30px;margin-top:50px}.ent-page .ent-roadmap>div>p{max-width:520px}.ent-page .ent-roadmap h3{font-size:30px}.ent-page .ent-support-board{grid-template-columns:1fr;gap:35px;padding:29px}.ent-page .ent-support-overview h3{font-size:30px}.ent-page .ent-support-agreement{border-top:1px solid var(--lr-line);margin-top:25px;padding-top:21px}.ent-page .ent-support-path{border-top:1px solid var(--lr-line);padding-top:28px}.ent-page .ent-support-benefits{gap:24px}.ent-page .ent-support-benefits strong{font-size:11px}.ent-page .ent-support-benefits p{font-size:10px}.ent-page .ent-rollout-grid{grid-template-columns:1fr 1fr;gap:38px 30px}.ent-page .ent-step-number{margin-bottom:19px;padding-bottom:15px}.ent-page .ent-enablement>div{grid-template-columns:1fr 1fr;gap:26px 30px}.ent-page .ent-enablement{margin-top:42px}.ent-page .ent-product-grid{grid-template-columns:1fr 1fr;margin-top:35px}.ent-page .ent-product-grid>a{padding:26px}.ent-page .ent-product-grid>a:nth-child(2n){border-right:0;padding-right:0}.ent-page .ent-product-grid>a:nth-child(odd){padding-left:0}.ent-page .ent-product-grid>a:nth-child(-n+2){border-bottom:1px solid var(--lr-line)}.ent-page .ent-deployment-grid{gap:16px}.ent-page .ent-deployment-grid article{padding:25px}.ent-page .ent-deployment-grid .ent-line-icon{margin-bottom:19px;position:static}.ent-page .ent-deployment-grid .ent-small-label{padding-right:0}.ent-page .ent-deployment-grid h3{margin-top:17px;font-size:26px}.ent-page .ent-deployment-grid p{font-size:11px}.ent-page .ent-deployment-grid li{font-size:9px}.ent-page .ent-control-grid{grid-template-columns:1fr 1fr;gap:30px;margin-block:35px}.ent-page .ent-review-note{flex-direction:column;align-items:flex-start;gap:22px}.ent-page .ent-faq{grid-template-columns:1fr;gap:36px}.ent-page .ent-faq h2{font-size:36px}.ent-page .ent-faq>div:first-child>p{max-width:470px}.ent-page .ent-closing{padding-block:72px}.ent-page .ent-closing h2{font-size:clamp(36px,6.5vw,50px)}}@media (max-width:600px){.ent-page .ent-chapters{top:64px}}@media (max-width:520px){.ent-page .ent-container,.ent-page .ent-chapters>div{width:calc(100% - 32px)}.ent-page .ent-hero{padding-top:111px}.ent-page .ent-signature>i,.ent-page .ent-signature>span{display:none}.ent-page h1{font-size:clamp(34px,8.8vw,45px)}.ent-page .ent-hero-copy>p{max-width:355px;font-size:12px}.ent-page .ent-actions{gap:19px}.ent-page .ent-hero-copy .ent-actions{flex-direction:column;margin-top:24px}.ent-page .ent-hero-promises{margin-inline:auto;gap:9px 16px;max-width:340px;margin-top:22px}.ent-page .ent-hero-aside{gap:11px}.ent-page .ent-hero-aside>div{flex-direction:column;gap:8px}.ent-page .ent-hero-aside p{font-size:13px}.ent-page .ent-hero-aside small{font-size:8px}.ent-page .ent-art-caption{margin-top:-2px}.ent-page .ent-section{padding-block:62px}.ent-page .ent-section-heading h2,.ent-page .ent-platform-heading h2{font-size:clamp(29px,8vw,38px)}.ent-page .ent-section-heading{gap:20px;margin-bottom:27px}.ent-page .ent-partnership-feature{grid-template-columns:1fr;gap:18px;margin-bottom:31px}.ent-page .ent-partnership-feature>.ent-art{margin-inline:-15px}.ent-page .ent-partnership-note h3{font-size:32px}.ent-page .ent-partnership-note>p{font-size:12px}.ent-page .ent-team-grid article{padding-inline:17px}.ent-page .ent-team-grid h3{min-height:42px;font-size:15px}.ent-page .ent-team-grid strong{min-height:33px;font-size:10px}.ent-page .ent-team-grid p{font-size:10px}.ent-page .ent-team-grid li{gap:5px;font-size:9px}.ent-page .ent-team-grid ul{gap:9px}.ent-page .ent-scope-note{font-size:9px}.ent-page .ent-engineering-feature{grid-template-columns:1fr;gap:5px;margin-bottom:26px}.ent-page .ent-engineering-feature>.ent-art{order:-1;margin-inline:-12px}.ent-page .ent-engineering-copy h3{font-size:32px}.ent-page .ent-engineering-copy>p{font-size:12px}.ent-page .ent-engineering-commitments{gap:15px;margin-block:24px 10px;font-size:10px}.ent-page .ent-engagement-tabs{padding-inline:5px}.ent-page .ent-engagement-tabs button{flex-direction:column;gap:9px;padding:14px 5px;font-size:9px;line-height:1.45}.ent-page .ent-engagement-panel{padding:25px 20px}.ent-page .ent-engagement-intro h3{font-size:27px}.ent-page .ent-engagement-brief ul{grid-template-columns:1fr}.ent-page .ent-roadmap h3{font-size:28px}.ent-page .ent-support-board{gap:28px;padding:26px 21px}.ent-page .ent-support-overview h3{font-size:29px}.ent-page .ent-support-path li{gap:15px}.ent-page .ent-support-path h4{font-size:12px}.ent-page .ent-support-benefits{grid-template-columns:1fr;gap:20px}.ent-page .ent-support-benefits>div{border-bottom:1px solid var(--lr-line);padding-bottom:20px}.ent-page .ent-support-benefits>div:last-child{border-bottom:0;padding-bottom:0}.ent-page .ent-support-benefits strong{font-size:12px}.ent-page .ent-support-benefits p{margin-top:6px;font-size:11px}.ent-page .ent-rollout-grid{grid-template-columns:1fr;gap:29px}.ent-page .ent-rollout-grid article{grid-template-columns:42px 1fr;column-gap:17px;display:grid}.ent-page .ent-step-number{border:0;grid-row:1/5;justify-content:flex-start;align-items:flex-start;margin:0;padding:0}.ent-page .ent-step-number>span{font-size:32px;line-height:1.2}.ent-page .ent-step-number svg{display:none}.ent-page .ent-rollout-grid h3{margin-top:9px;font-size:20px}.ent-page .ent-rollout-grid p{margin-block:12px 17px}.ent-page .ent-step-output{font-size:10px}.ent-page .ent-enablement>div{gap:24px 22px}.ent-page .ent-product-grid>a{padding-inline:18px}.ent-page .ent-product-grid h3{font-size:18px}.ent-page .ent-product-grid p{font-size:10px}.ent-page .ent-deployment-grid{grid-template-columns:1fr}.ent-page .ent-deployment-grid .ent-line-icon{position:absolute;top:22px;right:22px}.ent-page .ent-deployment-grid h3{margin-top:31px;font-size:30px}.ent-page .ent-deployment-grid .ent-small-label{padding-top:10px;padding-right:45px}.ent-page .ent-deployment-grid p{font-size:12px}.ent-page .ent-deployment-grid li{font-size:10px}.ent-page .ent-control-grid{gap:28px 22px}.ent-page .ent-control-grid h3{font-size:12px;line-height:1.5}.ent-page .ent-control-grid p{font-size:10px}.ent-page .ent-review-note h3{font-size:21px}.ent-page .ent-faq h2{font-size:34px}.ent-page .ent-faq-items summary{gap:11px;padding-block:20px;font-size:11px}.ent-page .ent-faq-items details>p{margin-left:23px;margin-right:15px}.ent-page .ent-closing .ent-actions{flex-direction:column}.ent-page .ent-closing h2{font-size:clamp(32px,8.2vw,42px)}.ent-page .ent-closing p{font-size:12px}.ent-page .ent-closing-note{font-size:8px}}@media (prefers-reduced-motion:reduce){.ent-page *,.ent-page :before,.ent-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}