.partlab-deck{--navy:#080434;--navy-2:#0f0a52;--orange:#fe5b00;--paper:#f4f4f4;--ink:#fbfbfb;--display:"Space Grotesk", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;--type-display:92px;--type-title:62px;--type-sub:40px;--type-body:30px;--type-small:26px;--type-eyebrow:24px;--pad-x:120px;--pad-y:92px;--gap-title:34px;--gap-item:24px;--line-soft:#fbfbfb1f;--fill-soft:#fbfbfb0b;--mut-1:#fbfbfbc7;--mut-2:#fbfbfb85}.partlab-deck *,.partlab-deck :before,.partlab-deck :after{box-sizing:border-box}.partlab-deck .slide{width:1920px;height:1080px;padding:var(--pad-y) var(--pad-x);font-family:var(--body);background:var(--navy);color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.partlab-deck .slide.light{background:var(--paper);color:var(--navy)}.partlab-deck .slide.dark:after{content:"";pointer-events:none;background-image:linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 64px);background-size:90px 90px;position:absolute;inset:0}.partlab-deck h1,.partlab-deck h2,.partlab-deck h3{font-family:var(--display);letter-spacing:-.01em;color:inherit;margin:0;font-weight:600}.partlab-deck p{margin:0}.partlab-deck .accent{color:var(--orange)}.partlab-deck .eyebrow{font-family:var(--body);font-weight:600;font-size:var(--type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);align-items:center;gap:16px;display:inline-flex}.partlab-deck .eyebrow:before{content:"";background:var(--orange);border-radius:2px;width:46px;height:4px}.partlab-deck .deck-logo{width:auto;height:46px;display:block}.partlab-deck .topbar{flex:none;justify-content:space-between;align-items:center;display:flex}.partlab-deck .topbar .tag{font-family:var(--body);font-size:var(--type-small);letter-spacing:.16em;text-transform:uppercase;color:var(--mut-2)}.partlab-deck .slide.light .topbar .tag{color:#08043480}.partlab-deck .title{font-size:var(--type-title);max-width:20ch;line-height:1.04}.partlab-deck .title.wide{max-width:26ch}.partlab-deck .lede{font-size:var(--type-body);color:var(--mut-1);text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:62ch;line-height:1.45}.partlab-deck .slide.light .lede{color:#080434b8}.partlab-deck .grid5{gap:var(--gap-item);grid-template-columns:repeat(5,1fr);display:grid}.partlab-deck .card{border:1px solid var(--line-soft);background:var(--fill-soft);border-radius:16px;flex-direction:column;gap:18px;min-height:226px;padding:32px 30px;display:flex}.partlab-deck .card .idx{font-family:var(--display);color:var(--mut-2);font-size:30px;font-weight:600;line-height:1}.partlab-deck .card.stat .idx{min-height:52px;line-height:1.25}.partlab-deck .card .lbl{font-size:var(--type-small);margin-top:auto;font-weight:500;line-height:1.3}.partlab-deck .card.sol{background:#fe5b0014;border-color:#fe5b006b}.partlab-deck .card.sol .idx{color:var(--orange)}.partlab-deck .flow{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.partlab-deck .step{padding-right:40px;position:relative}.partlab-deck .step:not(:last-child):after{content:"";border-top:3px solid var(--orange);border-right:3px solid var(--orange);width:18px;height:18px;position:absolute;top:38px;right:18px;transform:rotate(45deg)}.partlab-deck .step .num{font-family:var(--display);color:var(--orange);font-size:76px;font-weight:700;line-height:1}.partlab-deck .step .num small{background:var(--navy);opacity:.18;border-radius:2px;width:64px;height:4px;margin-top:22px;display:block}.partlab-deck .step h3{margin-top:28px;font-size:30px}.partlab-deck .step p{font-size:var(--type-small);color:#080434a8;max-width:22ch;margin-top:12px;line-height:1.4}.partlab-deck .deliver{grid-template-columns:1fr 1fr;gap:20px 56px;margin:0;padding:0;display:grid}.partlab-deck .deliver li{font-size:var(--type-body);border-top:1px solid var(--line-soft);align-items:flex-start;gap:22px;padding:22px 0;line-height:1.32;list-style:none;display:flex}.partlab-deck .deliver li .dot{background:var(--orange);border-radius:50%;flex:none;width:14px;height:14px;margin-top:12px}.partlab-deck .quote{border-left:4px solid var(--orange);font-size:var(--type-body);color:var(--mut-1);text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:70ch;padding-left:28px;font-style:italic;line-height:1.4}.partlab-deck .slide.light .quote{color:#080434c7}.partlab-deck .note{font-size:var(--type-small);color:var(--mut-2);text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:92ch;line-height:1.45}.partlab-deck .slide.light .note{color:#08043480}.partlab-deck .closing{font-size:var(--type-sub);color:var(--orange);font-weight:500;line-height:1.25;font-family:var(--display);max-width:32ch}.partlab-deck .price{font-family:var(--display);color:var(--orange);letter-spacing:-.02em;font-size:168px;font-weight:700;line-height:.92}.partlab-deck .price-label{font-size:var(--type-small);letter-spacing:.18em;text-transform:uppercase;color:#08043480;margin-bottom:18px}.partlab-deck .facts{flex-direction:column;gap:18px;display:flex}.partlab-deck .fact{background:#fff;border:1px solid #08043424;border-radius:14px;padding:24px 28px}.partlab-deck .fact .k{letter-spacing:.12em;text-transform:uppercase;color:#08043473;font-size:24px}.partlab-deck .fact .v{font-family:var(--display);margin-top:8px;font-size:32px;font-weight:600}.partlab-deck .chips{flex-wrap:wrap;gap:14px;max-width:78ch;display:flex}.partlab-deck .chip{border:1px solid var(--line-soft);background:var(--fill-soft);font-size:var(--type-small);color:var(--mut-1);border-radius:999px;padding:14px 26px}.partlab-deck .cta-btn{background:var(--orange);color:var(--navy);font-family:var(--display);border-radius:16px;align-self:flex-start;align-items:center;gap:16px;padding:26px 46px;font-size:34px;font-weight:600;display:inline-flex}.partlab-deck .meta-row{gap:80px;display:flex}.partlab-deck .meta .k{font-size:var(--type-small);letter-spacing:.1em;text-transform:uppercase;color:var(--mut-2)}.partlab-deck .meta .v{font-family:var(--display);margin-top:10px;font-size:34px;font-weight:500}.partlab-deck .stack-top{gap:var(--gap-title);flex-direction:column;display:flex}.partlab-deck .push{margin-top:auto}.pdf-slide-page{page-break-after:always;break-after:page;width:1920px;height:1080px;overflow:hidden}.pdf-slide-page:last-child{page-break-after:auto;break-after:auto}
