.page-hero{--inner-top:78px;min-height:calc(var(--inner-top) + 550px);padding-top:calc(var(--inner-top) + 100px);justify-content:space-between;align-items:flex-end;gap:60px;padding-bottom:75px;display:flex;position:relative}.page-intro{max-width:1000px}.page-intro h1{margin:28px 0 30px;font-size:clamp(64px,7vw,108px);line-height:.87}.page-intro h1>span,.page-intro h1>em{display:inline}.page-intro>p:not(.system-kicker){color:#ffffffad;max-width:730px;font-size:17px;line-height:1.65}@media (width<=1180px){.page-intro h1{font-size:clamp(60px,7vw,85px)}}@media (width>=901px){:is([data-page=operations],[data-page=insights],[data-page=about]) .page-hero .page-intro>.system-kicker{display:none}[data-page=operations] .page-hero{min-height:calc(var(--inner-top) + clamp(570px, 73svh, 720px));padding-top:calc(var(--inner-top) + clamp(78px, 9vh, 104px));align-items:center;padding-bottom:clamp(82px,10vh,116px)}[data-page=operations] .page-intro{max-width:880px}[data-page=operations] .page-intro h1{margin:0 0 25px;font-size:clamp(74px,6.8vw,104px)}[data-page=operations] .page-intro>p:not(.system-kicker){color:#ffffffbd}[data-page=insights] .page-hero{min-height:calc(var(--inner-top) + clamp(400px, 49svh, 500px));padding-top:calc(var(--inner-top) + clamp(70px, 8vh, 94px));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding-bottom:clamp(65px,8vh,88px)}[data-page=insights] .page-intro{max-width:none}[data-page=insights] .page-intro h1{white-space:nowrap;margin:0;font-size:clamp(58px,5.2vw,88px);line-height:.95}[data-page=insights] .page-intro>p:not(.system-kicker){display:none}[data-page=about] .page-hero{min-height:calc(var(--inner-top) + clamp(570px, 69svh, 680px));padding-top:calc(var(--inner-top) + clamp(76px, 9vh, 104px));padding-bottom:clamp(82px,10vh,112px)}[data-page=about] .page-intro h1{margin:0 0 25px;font-size:clamp(72px,6.3vw,98px)}}@media (width<=900px){.page-hero{--inner-top:calc(70px + env(safe-area-inset-top));min-height:calc(var(--inner-top) + 620px);padding-top:calc(var(--inner-top) + 80px);flex-direction:column;justify-content:center;align-items:flex-start}}@media (width<=620px){.page-hero{min-height:calc(var(--inner-top) + 600px);padding-top:calc(var(--inner-top) + 65px);padding-bottom:55px}.page-intro h1{font-size:50px}.page-intro>p:not(.system-kicker){font-size:16px}}@media (height<=500px) and (orientation:landscape){[data-page] .page-hero{min-height:0;padding-top:calc(var(--inner-top) + 20px);gap:32px;padding-bottom:32px}[data-page] .page-intro h1{margin:12px 0 14px;font-size:clamp(40px,5.4vw,52px);line-height:.95}[data-page] .page-intro>p:not(.system-kicker){font-size:15px;line-height:1.5}}.list-heading{margin:0 0 var(--s-2);font-family:var(--body);font-size:var(--fs-xs);letter-spacing:var(--tracking-kicker);color:var(--text-muted);font-weight:600;line-height:1.5}.page-end{padding:70px 0 var(--s-30);gap:var(--s-12) 80px;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;display:grid}.page-end h2{max-width:850px;font-size:clamp(40px,4.4vw,64px);line-height:1.02}.page-end__words>p{max-width:700px;color:var(--text-soft);font-size:17px;line-height:1.7}.page-end h2+p{margin-top:var(--s-5)}.page-end__list{max-width:700px;margin:var(--s-5) 0 0;padding:0;list-style:none}.page-end__list li{border-bottom:1px solid var(--line);color:var(--text-soft);padding:12px 0;font-size:15px;line-height:1.55}.page-end__actions{align-items:center;gap:var(--s-3) var(--s-8);flex-wrap:wrap;display:flex}.page-end__actions .system-button{flex:none}@media (width<=900px){.page-end{grid-template-columns:minmax(0,1fr);align-items:start}}@media (width<=620px){.page-end{padding:55px 0 90px}.page-end__words>p{font-size:16px}.page-end__actions{flex-direction:column;align-items:stretch}.page-end__actions .system-button{width:100%}}.cell-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cell-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cell-grid>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background-image:linear-gradient(145deg,#ffffff0d,#0000 38%,#2d72ef06);flex-direction:column;justify-content:flex-end;min-height:230px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff12}.cell-grid p{color:var(--text-soft);font-size:var(--fs-sm);line-height:1.6}@media (width<=900px){.cell-grid{grid-template-columns:minmax(0,1fr)}.cell-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cell-grid,.cell-grid--4{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:is([data-page=operations],[data-page=insights],[data-page=about]) .page-hero:after{animation:none}}
