.lpc{--lpc-gap:clamp(4rem,9vw,7.5rem);--lpc-max:90rem;--lpc-pad:2.5rem}@media (max-width:767px){.lpc{--lpc-pad:1rem}}.lpc .lpc-wrap,.lpc .pl-stage.pl-stage.lpc-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--lpc-max) + 2 * var(--lpc-pad));margin-inline:auto;padding-inline:var(--lpc-pad)}.lpc .lpc-h2,.lpc .pl-stage.pl-stage .lpc-h2{margin:0 0 1rem;font-weight:600;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.08;letter-spacing:-0.028em;color:var(--ink);text-wrap:balance;max-width:24ch}.lpc .lpc-h3,.lpc .pl-stage.pl-stage .lpc-h3{margin:0 0 0.6rem;font-weight:600;font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.25;letter-spacing:-0.01em;color:var(--ink)}.lpc .lpc-head,.lpc .pl-stage.pl-stage .lpc-head{margin-bottom:clamp(2rem,4vw,3rem)}.lpc .lpc-intro,.lpc .pl-stage.pl-stage .lpc-intro{max-width:60ch;margin:0;font-size:clamp(1.05rem,1.25vw,1.15rem);line-height:1.7;color:var(--body)}.lpc .lpc-eyebrow{margin:0 0 0.75rem;font-size:0.85rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--neo-violet)}.lpc .lpc-source{margin:0.75rem 0 0;font-size:0.85rem;color:var(--muted)}html:has(.lpc-bar){scroll-padding-top:var(--lpc-top,8.5rem)}.lpc .lpc-step,.lpc .ie-area{scroll-margin-top:0}.lpc-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:min(88vh,46rem);padding-block:clamp(6rem,12vw,9rem) clamp(4rem,8vw,6rem);color:#ffffff;background:var(--ink);overflow:hidden}.lpc-hero-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.lpc-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,10,24,0.86) 0%,rgba(14,10,24,0.7) 45%,rgba(14,10,24,0.25) 80%,rgba(14,10,24,0.1) 100%),linear-gradient(180deg,rgba(14,10,24,0.35) 0%,transparent 30%,rgba(14,10,24,0.45) 100%)}.lpc-hero-in{position:relative}.lpc-hero-copy{max-width:56rem}.lpc-label{display:inline-block;margin:0 0 1.25rem;padding:0.35rem 0.85rem;border:1px solid rgba(255,255,255,0.35);border-radius:999px;font-size:0.9rem;font-weight:600;color:#ffffff}@media (max-width:480px){.lpc-label{padding:0;border:0;border-radius:0}}.lpc-h1,.design-v2 .lpc-hero .lpc-h1{max-width:17ch;margin:0 0 1.5rem;font-weight:600;font-size:clamp(2.5rem,5.4vw,4.6rem);line-height:1.04;letter-spacing:-0.03em;color:#ffffff;text-wrap:balance}.lpc-mark,.design-v2 .lpc-hero .lpc-mark{color:var(--neo-daffodil)}.lpc-line{margin:0 0 0.6rem;padding-right:20%;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55;color:#ffffff}@media (max-width:760px){.lpc-line{padding-right:0}}.lpc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.lpc .lpc-textlink{color:#ffffff}.lpc-note{margin:1rem 0 0;font-size:0.95rem;color:var(--on-ink-muted)}.lpc .lpc-bar{margin-bottom:0;box-shadow:none;clip-path:none}.lpc-bar-toggle{display:none}@media (max-width:900px){.lpc .lpc-bar.has-menu .se-stagebar-now{display:none}.lpc .lpc-bar.has-menu .lpc-bar-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin:-0.5rem -0.6rem -0.5rem 0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer}.lpc .lpc-bar.has-menu .lpc-bar-toggle svg{transition:transform 0.2s ease}.lpc .lpc-bar.is-open .lpc-bar-toggle svg{transform:rotate(180deg)}.lpc .lpc-bar-toggle:focus-visible{outline:3px solid var(--neo-violet);outline-offset:2px}.lpc .lpc-bar.is-open .se-stagebar-list{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;gap:0;padding:0.5rem var(--lpc-pad) 1rem;background:#ffffff;border-bottom:1px solid var(--line);box-shadow:0 18px 30px rgba(28,22,34,0.12)}.lpc .lpc-bar.is-open .se-stagebar-list li + li{border-top:1px solid var(--line)}.lpc .lpc-bar.is-open .se-stagebar-list a{display:block;padding:0.9rem 0.25rem;border-radius:0;font-size:1rem;color:var(--ink)}.lpc .lpc-bar.is-open .se-stagebar-list a[aria-current="step"]{background:transparent;color:var(--neo-violet)}}@media (prefers-reduced-motion:reduce){.lpc .lpc-bar-toggle svg{transition:none}}.lpc-stat{padding-block:clamp(3.5rem,7vw,6rem)}.lpc-stat-in{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;max-width:62rem}.lpc-stat-n{font-size:clamp(4.5rem,10vw,8rem);font-weight:600;line-height:1;letter-spacing:-0.04em;color:var(--neo-violet);background:linear-gradient(100deg,var(--neo-royal) 0%,var(--neo-violet) 28%,var(--neo-blue) 55%,var(--neo-royal) 80%,var(--neo-violet) 100%);background-size:300% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lpc-wash 9s ease-in-out infinite alternate}@keyframes lpc-wash{from{background-position:0% 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.lpc-stat-n{animation:none;background-position:50% 50%}}.lpc-stat-text{margin:0 0 0.75rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.35;color:var(--ink)}.lpc-stat-more{margin:0;font-size:clamp(1.05rem,1.25vw,1.15rem);line-height:1.7;color:var(--body)}@media (max-width:640px){.lpc-stat-in{grid-template-columns:1fr;gap:0.5rem}}.lpc-score{background:var(--bg-alt)}.lpc .pl-stage.pl-stage .lpc-rail{--lpc-icon:3.5rem;--lpc-icon-gap:2rem;--lpc-rpad:3rem;--lpc-rpad-y:6rem;--lpc-indent:calc(var(--lpc-rpad) + var(--lpc-icon) + var(--lpc-icon-gap));background:transparent;padding:var(--lpc-gap) var(--lpc-pad)}.lpc .pl-stage.pl-stage .lpc-rail-head{max-width:var(--lpc-max);margin:0 auto clamp(2.5rem,5vw,3.5rem)}.lpc .pl-stage.pl-stage .lpc-rail .sfr__inner{max-width:var(--lpc-max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,4.5rem)}.lpc .pl-stage.pl-stage .lpc-rail .sfr__media{height:auto;top:calc(var(--lpc-top,7rem) + 1.5rem);padding:clamp(2rem,3vw,2.75rem) clamp(1.5rem,2.5vw,2.25rem);border:1px solid var(--line);box-shadow:0 12px 32px rgba(28,22,34,0.08)}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item{position:relative;margin-bottom:0;border-radius:16px;box-shadow:none}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item + .sfr-item::before{content:"";position:absolute;top:0;left:var(--lpc-rpad);right:var(--lpc-rpad);height:1px;background:var(--line);transition:opacity 0.25s ease}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item.is-active::before,.lpc .pl-stage.pl-stage .lpc-rail .sfr-item.is-active + .sfr-item::before{opacity:0}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item.is-active{background:#ffffff;box-shadow:0 6px 20px rgba(28,22,34,0.06)}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item__toggle{position:relative;display:block;padding:var(--lpc-rpad-y) var(--lpc-indent);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--body)}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item.is-active .sfr-item__toggle{padding-bottom:1.5rem;color:var(--ink)}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item__toggle i{position:absolute;left:var(--lpc-rpad);top:calc(var(--lpc-rpad-y) - 0.6rem);width:var(--lpc-icon);font-size:var(--lpc-icon);line-height:1;text-align:center;color:#8a8a8a;transition:color 0.25s ease}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item.is-active .sfr-item__toggle i{color:var(--neo-violet)}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item__desc{padding:0 var(--lpc-indent) var(--lpc-rpad-y);line-height:1.7;color:var(--body)}@media (hover:hover){.lpc .pl-stage.pl-stage .lpc-rail .sfr-item:not(.is-active) .sfr-item__toggle:hover{color:var(--ink)}}.lpc .pl-stage.pl-stage .lpc-railcta{margin-top:4rem;padding-left:var(--lpc-rpad)}.lpc .pl-stage.pl-stage .lpc-railcta-h{margin:0 0 1rem;font-weight:600;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.2;letter-spacing:-0.02em;color:var(--ink)}.lpc .pl-stage.pl-stage .lpc-railcta p{max-width:38rem;margin:0 0 1.5rem;line-height:1.7;color:var(--body)}@media (max-width:991px){.lpc .pl-stage.pl-stage .lpc-rail .sfr__inner{grid-template-columns:1fr;gap:2.5rem}.lpc .pl-stage.pl-stage .lpc-rail .sfr__media{display:block;position:static;width:100%;max-width:28rem;box-sizing:border-box}}@media (max-width:767px){.lpc .pl-stage.pl-stage .lpc-rail{--lpc-icon:2.5rem;--lpc-icon-gap:1.25rem;--lpc-rpad:1.25rem;--lpc-rpad-y:4rem;padding-block:3.5rem}.lpc .pl-stage.pl-stage .lpc-rail .sfr__media{margin-inline:auto}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item__toggle{padding:calc(var(--lpc-rpad-y) + var(--lpc-icon) + 1rem) var(--lpc-rpad) var(--lpc-rpad-y);font-size:1.05rem}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item__toggle i{top:var(--lpc-rpad-y)}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item__desc{padding-inline:var(--lpc-rpad)}.lpc .pl-stage.pl-stage .lpc-rail .sfr-item.is-active .sfr-item__toggle{padding-bottom:1rem}.lpc .pl-stage.pl-stage .lpc-railcta{margin-top:2.5rem;padding-left:0}}.lpc .pl-stage.pl-stage .lpc-card{width:100%;text-align:center}.lpc .pl-stage.pl-stage .lpc-card-head{margin:0 0 1.5rem;font-size:0.85rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted)}.lpc .pl-stage.pl-stage .lpc-card-ring{position:relative;width:9.5rem;height:9.5rem;margin:0 auto 1rem}.lpc .pl-stage.pl-stage .lpc-card-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lpc .pl-stage.pl-stage .lpc-card-ring circle{fill:none;stroke-width:10}.lpc .pl-stage.pl-stage .lpc-card-track{stroke:rgba(28,22,34,0.1)}.lpc .pl-stage.pl-stage .lpc-card-fill{stroke:var(--neo-violet);stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:218.9;transition:stroke-dashoffset 0.5s cubic-bezier(0.22,1,0.36,1)}.lpc .pl-stage.pl-stage .lpc-card-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:0.2rem;color:var(--ink)}.lpc .pl-stage.pl-stage .lpc-card-num strong{font-size:2.8rem;font-weight:700;line-height:1}.lpc .pl-stage.pl-stage .lpc-card-num span{align-self:flex-end;margin-bottom:3.1rem;font-size:0.95rem;color:var(--muted)}.lpc .pl-stage.pl-stage .lpc-card-band{display:table;margin:0 auto 1.5rem;padding:0.3rem 0.8rem;border-radius:999px;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.lpc .pl-stage.pl-stage .lpc-card-band--leading{color:#0b5d3a;background:var(--tint-green)}.lpc .pl-stage.pl-stage .lpc-card-band--strong{color:#0b4f8a;background:var(--tint-ocean)}.lpc .pl-stage.pl-stage .lpc-card-band--developing{color:#7a4b00;background:var(--tint-yellow)}.lpc .pl-stage.pl-stage .lpc-card-band--getting-started{color:#8a1c5a;background:var(--tint-rose)}.lpc .pl-stage.pl-stage .lpc-card-rows{display:grid;gap:0.35rem;text-align:left}.lpc .pl-stage.pl-stage .lpc-card-row{display:grid;grid-template-columns:9.5rem minmax(0,1fr);align-items:center;column-gap:1rem;row-gap:0;padding:0.5rem 0.65rem;border-radius:10px;font-size:0.9rem;font-weight:600;white-space:nowrap;color:var(--ink);opacity:0.5;transition:opacity 0.3s ease,background 0.3s ease}.lpc .pl-stage.pl-stage .lpc-card-row.is-active{opacity:1;background:rgba(255,255,255,0.7)}.lpc .pl-stage.pl-stage .lpc-card-row em{display:none}.lpc .pl-stage.pl-stage .lpc-card-row.is-gap em{display:block;grid-column:2;grid-row:2;margin-top:0.3rem;font-size:0.75rem;font-style:normal;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#8a1c5a}.lpc .pl-stage.pl-stage .lpc-card-bar{height:8px;border-radius:999px;background:rgba(28,22,34,0.1);overflow:hidden}.lpc .pl-stage.pl-stage .lpc-card-bar i{display:block;width:var(--w,0%);height:100%;border-radius:inherit;background:var(--neo-violet);transition:width 0.5s cubic-bezier(0.22,1,0.36,1)}.lpc .pl-stage.pl-stage .lpc-card-row.is-gap .lpc-card-bar i{background:var(--neo-rose-dark)}.lpc .pl-stage.pl-stage .lpc-card-foot{margin:1.5rem 0 0;font-size:0.82rem;color:var(--muted)}@media (max-width:479px){.lpc .pl-stage.pl-stage .lpc-card-row{grid-template-columns:minmax(0,1fr) auto;row-gap:0.4rem}.lpc .pl-stage.pl-stage .lpc-card-bar{grid-column:1 / -1;grid-row:2}.lpc .pl-stage.pl-stage .lpc-card-row.is-gap em{grid-column:2;grid-row:1;margin-top:0}}@media (prefers-reduced-motion:reduce){.lpc .pl-stage.pl-stage .lpc-card-fill,.lpc .pl-stage.pl-stage .lpc-card-bar i,.lpc .pl-stage.pl-stage .lpc-card-row{transition:none}}.lpc .ie-areas-index{top:calc(var(--lpc-top,7rem) + 1rem)}.lpc-cases{padding-block:var(--lpc-gap);background:var(--bg-alt)}.lpc .pl-stage.pl-stage .lpc-csc{border-radius:0}.lpc .pl-stage.pl-stage .lpc-award{width:320px;height:auto;display:none}.lpc .pl-stage.pl-stage .csc:has(#csc-panel-nassco.is-active) .lpc-award--nassco,.lpc .pl-stage.pl-stage .csc:has(#csc-panel-canada-soccer.is-active) .lpc-award--canada-soccer{display:block}.lpc .pl-stage.pl-stage .lpc-standout strong{color:#ffffff}.lpc .pl-stage.pl-stage .lpc-clientlogo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0.6rem 0.9rem;border-radius:12px;background:#ffffff}.lpc .pl-stage.pl-stage .lpc-quote{margin:0}.lpc .pl-stage.pl-stage .lpc-quote p{margin:0}.lpc .pl-stage.pl-stage .lpc-photo{object-fit:cover}.lpc .pl-stage.pl-stage .csc-btn{margin-top:0.5rem}.lpc .pl-stage.pl-stage .lpc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.75rem,1.5vw,1.25rem);margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;background:transparent;list-style:none}.lpc .pl-stage.pl-stage .lpc-tile{min-height:26rem;height:100%;text-decoration:none;border-radius:16px;transition:transform 0.25s ease,box-shadow 0.25s ease}.lpc .pl-stage.pl-stage .lpc-tile .ptg-tile__content{text-align:left;align-items:flex-start}.lpc .pl-stage.pl-stage .lpc-tile-h{display:block;margin:0 0 0.6rem;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:600;line-height:1.25;color:#ffffff}.lpc .pl-stage.pl-stage .lpc-tile.ptg-tile--photo::after{background:linear-gradient(180deg,rgba(14,10,24,0.35) 0%,rgba(14,10,24,0.55) 40%,rgba(14,10,24,0.9) 100%)}@media (hover:hover){.lpc .pl-stage.pl-stage .lpc-tile:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(28,22,34,0.18)}}.lpc .pl-stage.pl-stage .lpc-tile:focus-visible{outline:3px solid var(--neo-violet);outline-offset:3px}@media (max-width:900px){.lpc .pl-stage.pl-stage .lpc-tiles{grid-template-columns:1fr}.lpc .pl-stage.pl-stage .lpc-tile{min-height:20rem}}.lpc-res{padding-block:var(--lpc-gap)}.lpc-res-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0 0 clamp(3rem,6vw,4.5rem);padding:0;list-style:none}.lpc-mstat{display:flex;flex-direction:column;padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--line);border-radius:16px;background:#ffffff}.lpc-mstat p{margin:0;line-height:1.6;color:var(--body)}.lpc-mstat .lpc-source{margin-top:auto;padding-top:0.75rem}.lpc-mstat-eyebrow{margin-bottom:0.75rem;font-size:0.8rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--muted)}.lpc-mstat-n{margin-bottom:0.5rem;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:600;line-height:1;letter-spacing:-0.03em;color:var(--neo-violet)}.lpc-mstat--accent{border-color:transparent;background:var(--ink)}.lpc-mstat--accent .lpc-mstat-eyebrow,.lpc-mstat--accent .lpc-source,.lpc-mstat--accent p{color:var(--on-ink-muted)}.lpc .lpc-mstat--accent .lpc-mstat-lead{margin-bottom:0.75rem;font-size:1.25rem;font-weight:600;line-height:1.3;color:#ffffff}@media (max-width:1000px){.lpc-res-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lpc-res-stats{grid-template-columns:1fr}}.lpc-lib{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4rem);align-items:start}.lpc-lib-head p{margin:0 0 0.75rem;line-height:1.7;color:var(--body)}.lpc-lib-list{margin:0;padding:0;list-style:none}.lpc-lib-list li + li{border-top:1px solid var(--line)}.lpc-libr{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:1.25rem;padding-block:1rem;font-weight:600;line-height:1.4;color:var(--ink);text-decoration:none}.lpc-libr img{width:96px;height:64px;object-fit:cover;border-radius:8px}.lpc-libr:hover span,.lpc-libr:focus-visible span{color:var(--neo-violet);text-decoration:underline}@media (max-width:900px){.lpc-lib{grid-template-columns:1fr}}.lpc .pl-stage.pl-stage .lpc-faq .cfq{background:var(--bg-alt)}.lpc .lpc-faq .pl-stage.pl-stage .cfq__chat.is-matched{min-height:var(--lpc-faq-h)}.lpc .lpc-faq .pl-stage.pl-stage .cfq__chat.is-matched .cfq__log{flex:1 1 auto;height:auto;max-height:40rem}@media (max-width:991px){.lpc .lpc-faq .pl-stage.pl-stage .cfq__chat.is-matched .cfq__log{max-height:36rem}}@media (max-width:767px){.lpc .lpc-faq .pl-stage.pl-stage .cfq__chat.is-matched .cfq__log{max-height:34rem}}.lpc-book{padding-bottom:var(--lpc-gap)}.lpc .lpc-book-top{padding-top:var(--lpc-gap)}.lpc .lpc-book-in{grid-template-columns:auto minmax(0,1fr)}.lpc .lpc-book-in .xb-copy{max-width:46rem}.lpc .lpc-book-h{max-width:22ch;margin-bottom:1rem}@media (max-width:760px){.lpc .lpc-book-in{grid-template-columns:minmax(0,1fr)}}.lpc .lpc-book-note{font-weight:600;color:var(--ink)}.lpc .xb-book{padding-bottom:0}.lpc .lpc-csc .csc__inner{position:relative}.lpc .pl-stage.pl-stage .lpc-award{position:absolute;top:clamp(1.5rem,4vw,3rem);right:clamp(1rem,4vw,3rem);z-index:2}@media (max-width:1100px){.lpc .pl-stage.pl-stage .lpc-award{width:200px}}@media (max-width:960px){.lpc .pl-stage.pl-stage .lpc-csc .csc-panel h3{max-width:calc(100% - 200px)}}@media (max-width:760px){.lpc .pl-stage.pl-stage .lpc-award{position:static;width:160px;margin:0 0 1.5rem}.lpc .pl-stage.pl-stage .lpc-csc .csc-panel h3{max-width:none}}.lpc .pl-stage.pl-stage .btn-primary{color:#ffffff}.lpc .pl-stage.pl-stage .lpc-card-ring svg{height:100%}.lpc .pl-stage.pl-stage .csc-panel__body{color:rgba(255,255,255,0.9);line-height:1.6}.lpc .pl-stage.pl-stage .lpc-standout{margin-top:0.75rem}.lpc .pl-stage.pl-stage .csc-panel__testimonial{display:flex;align-items:center;gap:1.25rem;margin:1.5rem 0 1rem}.lpc .pl-stage.pl-stage .lpc-quote{position:relative;padding-left:1.25rem;border-left:4px solid var(--neo-daffodil)}.lpc .pl-stage.pl-stage .lpc-quote p{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.3;color:#ffffff}.lpc .pl-stage.pl-stage .csc-panel__who{display:flex;align-items:center;gap:0.85rem;margin-bottom:1.25rem;line-height:1.35}.lpc .pl-stage.pl-stage .lpc-photo{width:48px;height:48px;flex-shrink:0;border-radius:50%;border:2px solid rgba(255,255,255,0.4)}.lpc .pl-stage.pl-stage .csc-panel__name{font-weight:700;color:#ffffff}.lpc .pl-stage.pl-stage .csc-panel__role{color:var(--on-ink-muted)}.lpc .pl-stage.pl-stage .lpc-tiles li{list-style:none}.lpc .pl-stage.pl-stage .lpc-tile .ptg-tile__content{justify-content:flex-end;height:100%;padding:clamp(1.25rem,2.5vw,1.75rem)}.lpc .pl-stage.pl-stage .lpc-tile .ptg-tile__eyebrow{color:var(--neo-daffodil)}.lpc .pl-stage.pl-stage{background:transparent}.lpc .pl-stage.pl-stage .lpc-csc{min-height:0}.lpc .pl-stage.pl-stage .lpc-csc .csc-panel.is-active{position:relative}.lpc .pl-stage.pl-stage .lpc-csc .csc-content{min-height:0}.lpc .pl-stage.pl-stage .lpc-csc .csc__inner{padding-block:clamp(2.5rem,5vw,4rem)}.lpc .pl-stage.pl-stage .csc-panel__stats{display:grid;grid-template-columns:repeat(3,max-content);gap:0.75rem clamp(1.25rem,3vw,2.5rem);max-width:none;margin-bottom:1.5rem}@media (max-width:560px){.lpc .pl-stage.pl-stage .csc-panel__stats{grid-template-columns:repeat(2,max-content)}}.lpc .pl-stage.pl-stage .lpc-tile .ptg-tile__content{display:flex;flex-direction:column;align-items:flex-start}.lpc .pl-stage.pl-stage .lpc-tile .lpc-tile-h{margin-bottom:1.25rem}.lpc .pl-stage.pl-stage .lpc-tile-logo{display:inline-flex;align-items:center;margin-bottom:auto;padding:0.75rem 1rem;border-radius:12px;background:#ffffff}.lpc .pl-stage.pl-stage .lpc-tile-logo img{display:block;width:var(--w);height:var(--h)}.lpc .pl-stage.pl-stage .lpc-tile .ptg-tile__eyebrow{display:block;margin-bottom:0.5rem}.lpc .pl-stage.pl-stage .lpc-tile .ptg-cta{display:inline-flex;margin-top:0}.lpc .lpc-book-top{background:transparent}
