.hpt.res h1,.hpt.res h2,.hpt.res h3{letter-spacing:0}.hpt.res .hero{background:linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 44px 44px, linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 44px 44px, var(--dark);align-items:center;min-height:560px;padding:100px 0 96px;display:grid}.hpt.res .hero .glow{opacity:.22;top:80px}.hpt.res .hero h1{max-width:13ch;font-size:clamp(56px,5.4vw,86px)}.hpt.res .hero .lead{max-width:820px}.hpt.res .hero .ctas{margin-top:42px}.hpt.res .benefits{padding:96px 0 110px}.hpt.res .benefitGrid{margin-top:8px}.hpt.res .benefitCard{min-height:300px}.hpt.res .benefitMark{background:var(--dark);color:#fff;border-radius:10px;place-items:center;width:54px;height:54px;margin-bottom:28px;font-weight:600;display:grid}.hpt.res .benefitCard h3{padding-inline-end:24px}.hpt.res .economics{padding:112px 0}.hpt.res .economicsGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:52px;margin-top:68px;display:grid}.hpt.res .partnerConsole{background:linear-gradient(145deg,#151729,#0c1020);border:1px solid #ffffff1f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000005c}.hpt.res .partnerConsole:after{content:"";background:var(--spectrum);height:3px;position:absolute;inset:auto 0 0}.hpt.res .consoleTop{background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-height:52px;padding:0 20px;display:flex}.hpt.res .consoleTop>span{background:#ffffff47;border-radius:50%;width:8px;height:8px}.hpt.res .consoleTop>span:first-child{background:#ff4d6d}.hpt.res .consoleTop b{margin-inline-start:10px;font-size:14px}.hpt.res .consoleTop em{color:#ffffff9e;margin-inline-start:auto;font-size:12px;font-style:normal}.hpt.res .pipeline{gap:10px;margin:0;padding:24px;list-style:none;display:grid}.hpt.res .pipeline li{background:#ffffff0e;border-radius:12px;grid-template-columns:1.1fr .65fr .9fr;align-items:center;gap:14px;min-height:64px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.hpt.res .dealName{align-items:center;gap:10px;min-width:0;display:flex}.hpt.res .dealName span{background:var(--spectrum);border-radius:50%;flex:none;width:8px;height:8px}.hpt.res .dealName b,.hpt.res .pipeline strong{font-size:14px;font-weight:600}.hpt.res .pipeline em{color:#ffffff94;font-size:13px;font-style:normal}.hpt.res .pipeline strong{color:#ffffffdb}.hpt.res .serviceChips{flex-wrap:wrap;gap:8px;padding:0 24px 30px;display:flex}.hpt.res .serviceChips span{color:#fffc;background:#ffffff12;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff1a}.hpt.res .revenueList{gap:14px;display:grid}.hpt.res .revenueItem{border-bottom:1px solid #ffffff1f;grid-template-columns:108px 1fr;align-items:start;gap:24px;padding:24px 0;display:grid}.hpt.res .revenueItem:first-child{border-top:1px solid #ffffff1f}.hpt.res .metric{color:#fff;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:38px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.hpt.res .revenueItem h3{margin-bottom:8px;font-size:28px}.hpt.res .revenueItem p{color:#ffffffb8;font-size:15px;line-height:1.55}.hpt.res .playbook{padding:104px 0}.hpt.res .playbook .wrap{grid-template-columns:.82fr 1.18fr;align-items:start;gap:72px;display:grid}.hpt.res .playbookIntro h2{max-width:12ch;margin-top:26px}.hpt.res .playbookIntro .lead{margin-top:18px}.hpt.res .playbookSteps{border-top:1px solid var(--line)}.hpt.res .playbookStep{border-bottom:1px solid var(--line);grid-template-columns:72px .68fr 1fr;gap:26px;padding:28px 0;display:grid}.hpt.res .playbookStep span{color:var(--ink2);font-size:13px;font-weight:600}.hpt.res .playbookStep h3{font-size:24px}.hpt.res .playbookStep p{color:var(--ink2);font-size:15px;line-height:1.55}.hpt.res .close .lead{color:#ffffffd1;max-width:700px;margin:20px auto 0;position:relative}@media (width<=900px){.hpt.res .economicsGrid,.hpt.res .playbook .wrap{grid-template-columns:1fr;gap:44px}.hpt.res .pipeline li{grid-template-columns:1fr;gap:6px}.hpt.res .playbookStep{grid-template-columns:54px 1fr}.hpt.res .playbookStep p{grid-column:2}}@media (width<=640px){.hpt.res .hero{min-height:0;padding:64px 0 76px}.hpt.res .hero h1{max-width:11ch;font-size:44px}.hpt.res .benefits,.hpt.res .economics,.hpt.res .playbook{padding:64px 0}.hpt.res .partnerConsole{border-radius:14px}.hpt.res .consoleTop{padding:0 14px}.hpt.res .consoleTop b{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.hpt.res .pipeline{padding:16px}.hpt.res .serviceChips{padding:0 16px 24px}.hpt.res .revenueItem{grid-template-columns:1fr;gap:14px}.hpt.res .metric{justify-content:flex-start;width:max-content;padding:0 18px}.hpt.res .playbookStep{grid-template-columns:1fr;gap:10px}.hpt.res .playbookStep p{grid-column:auto}}
