.home-lp .lph-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.home-lp .lph-copy .hp-sub{margin-bottom:26px}.home-lp .lph-actions{display:flex;flex-wrap:wrap;gap:12px}.home-lp .lph-feature{min-width:0}.home-lp .lph-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.home-lp .lph-resume{display:flex;flex-direction:column;gap:12px}.home-lp .lph-resume-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-blue)}.home-lp .lph-resume-actions{display:flex;flex-wrap:wrap;gap:10px}.home-lp .lph-skel{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);animation:lph-pulse 1.4s ease-in-out infinite}.home-lp .lph-skel--feature{height:280px}.home-lp .lph-skel--card{height:210px}@keyframes lph-pulse{50%{opacity:.55}}@media (max-width:1024px){.home-lp .lph-grid{grid-template-columns:minmax(0,1fr);gap:28px}.home-lp .lph-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-lp .lph-cards{grid-template-columns:minmax(0,1fr)}.home-lp .lph-actions .hp-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.home-lp .lph-skel{animation:none}}