.lpc3-section{background:#1a2b3c;padding:88px 0 80px}.lpc3-header{margin:0 auto 64px;max-width:720px;text-align:center}.lpc3-label{color:#ffc425;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.lpc3-headline,.lpc3-label{font-family:Source Sans Pro,sans-serif}.lpc3-headline{color:#fff;font-size:clamp(26px,3.5vw,42px);font-weight:900;line-height:1.2;margin:0 0 20px}.lpc3-intro{color:hsla(0,0%,100%,.7);font-family:Source Sans Pro,sans-serif;font-size:17px;font-weight:300;line-height:1.75;margin:0}.lpc3-grid{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:64px}@media (min-width:640px){.lpc3-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lpc3-grid{grid-template-columns:repeat(var(--desktop-columns,4),1fr)}}.lpc3-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:28px 24px;transition:border-color .2s,background .2s}.lpc3-card:hover{background:hsla(0,0%,100%,.07);border-color:var(--lpc3-accent)}.lpc3-icon-box{align-items:center;background:var(--lpc3-accent-bg);border:1px solid var(--lpc3-accent-border);border-radius:8px;display:flex;height:44px;justify-content:center;margin-bottom:16px;width:44px}.lpc3-icon-img{display:block;height:22px;width:22px}.lpc3-card-title{color:var(--lpc3-accent);font-size:22px;font-weight:900;margin-bottom:8px}.lpc3-card-body,.lpc3-card-title{font-family:Source Sans Pro,sans-serif}.lpc3-card-body{color:hsla(0,0%,100%,.65);font-size:13px;font-weight:300;line-height:1.65;margin:0 0 16px}.lpc3-badge{align-items:center;background:var(--lpc3-badge-bg);border:1px solid var(--lpc3-badge-border);border-radius:4px;display:inline-flex;gap:6px;padding:5px 10px}.lpc3-badge-icon{color:var(--lpc3-accent);height:11px;width:11px}.lpc3-badge span{color:var(--lpc3-accent);font-family:Source Sans Pro,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em}.lpc3-accent-green{--lpc3-accent:#4ade80;--lpc3-accent-bg:rgba(74,222,128,.125);--lpc3-accent-border:rgba(74,222,128,.25);--lpc3-badge-bg:rgba(74,222,128,.094);--lpc3-badge-border:rgba(74,222,128,.208)}.lpc3-accent-blue{--lpc3-accent:#60a5fa;--lpc3-accent-bg:rgba(96,165,250,.125);--lpc3-accent-border:rgba(96,165,250,.25);--lpc3-badge-bg:rgba(96,165,250,.094);--lpc3-badge-border:rgba(96,165,250,.208)}.lpc3-accent-pink{--lpc3-accent:#f472b6;--lpc3-accent-bg:rgba(244,114,182,.125);--lpc3-accent-border:rgba(244,114,182,.25);--lpc3-badge-bg:rgba(244,114,182,.094);--lpc3-badge-border:rgba(244,114,182,.208)}.lpc3-accent-yellow{--lpc3-accent:#ffc425;--lpc3-accent-bg:rgba(255,196,37,.125);--lpc3-accent-border:rgba(255,196,37,.25);--lpc3-badge-bg:rgba(255,196,37,.094);--lpc3-badge-border:rgba(255,196,37,.208)}.lpc3-accent-purple{--lpc3-accent:#a78bfa;--lpc3-accent-bg:rgba(167,139,250,.125);--lpc3-accent-border:rgba(167,139,250,.25);--lpc3-badge-bg:rgba(167,139,250,.094);--lpc3-badge-border:rgba(167,139,250,.208)}.lpc3-accent-orange{--lpc3-accent:#fb923c;--lpc3-accent-bg:rgba(251,146,60,.125);--lpc3-accent-border:rgba(251,146,60,.25);--lpc3-badge-bg:rgba(251,146,60,.094);--lpc3-badge-border:rgba(251,146,60,.208)}.lpc3-callout{background:rgba(255,196,37,.08);border:1px solid rgba(255,196,37,.25);border-radius:8px;margin:0 auto;max-width:760px;padding:36px 40px;text-align:center}.lpc3-callout-heading{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:16px}.lpc3-callout-icon{color:#ffc425;flex-shrink:0;height:28px;width:28px}.lpc3-callout-heading h3{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:clamp(18px,2.5vw,26px);font-weight:900;line-height:1.2;margin:0}.lpc3-callout-body{color:hsla(0,0%,100%,.75);font-size:15px;font-weight:300;line-height:1.75;margin:0 0 24px}.lpc3-callout-body,.lpc3-callout-btn{font-family:Source Sans Pro,sans-serif}.lpc3-callout-btn{align-items:center;background:#ffc425;border-radius:4px;color:#1a2b3c;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.04em;padding:14px 32px;text-decoration:none;transition:background .18s}.lpc3-callout-btn:hover{background:#e6b020}.lpc3-callout-btn-icon{height:15px;width:15px}