.hero__title{font-size:clamp(2rem,4vw,3rem);max-width:900px;margin-left:auto;margin-right:auto}.lp-problems{background:var(--base-paper)}.lp-problems__header{text-align:center;margin-bottom:var(--space-8);max-width:760px;margin-left:auto;margin-right:auto}.lp-problems__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.lp-problem-card{background:var(--base-charcoal);border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:var(--space-6);transition:all .25s ease}.lp-problem-card:hover{transform:translateY(-8px);background:var(--base-paper);box-shadow:0 16px 40px #0f172a14,0 0 0 1px #d4693c1f;border-color:#d4693c26}.lp-problem-card__icon{margin-bottom:var(--space-4)}.lp-problem-card__title{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--base-ink);margin-bottom:var(--space-2);line-height:1.35}.lp-problem-card__desc{font-size:.9375rem;line-height:1.6;color:var(--base-steel)}.lp-engine{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);max-width:800px;margin:0 auto}.lp-engine__item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--base-paper);border:1px solid rgba(15,23,42,.08);border-radius:12px;font-weight:500;transition:all .2s ease}.lp-engine__item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0f172a0f;border-color:#d4693c33}.lp-engine__item svg{flex-shrink:0;color:var(--accent);margin-top:2px}.lp-campaigns{background:var(--base-charcoal)}.lp-campaigns__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.lp-campaign{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--base-paper);border:1px solid rgba(15,23,42,.08);border-radius:12px;font-weight:500;transition:all .2s ease}.lp-campaign:hover{border-color:#d4693c4d;transform:translateY(-5px);box-shadow:0 12px 28px #0f172a0f}.lp-campaign__icon{width:40px;height:40px;border-radius:10px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}.lp-fit{background:var(--base-paper)}.lp-fit__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);max-width:900px;margin:0 auto}.lp-fit__col{padding:var(--space-6);border-radius:16px;border:1px solid rgba(15,23,42,.08);background:var(--base-paper);transition:all .2s ease}.lp-fit__col:hover{box-shadow:0 12px 28px #0f172a0d}.lp-fit__heading{font-family:var(--font-display);font-size:1.125rem;font-weight:700;margin-bottom:var(--space-4)}.lp-fit__list li{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid rgba(15,23,42,.06);font-size:.9375rem;line-height:1.5}.lp-fit__list li:last-child{border-bottom:none}.lp-fit__list svg{flex-shrink:0;color:var(--accent);margin-top:2px}.lp-fit__cross{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--base-steel);font-weight:700;margin-top:2px}.lp-faq{background:var(--base-charcoal)}.lp-faq__list{max-width:760px;margin:0 auto}.accordion__item{background:var(--base-paper);border:1px solid rgba(15,23,42,.08);border-radius:14px;margin-bottom:var(--space-3);overflow:hidden;transition:box-shadow .2s ease}.accordion__item:hover{box-shadow:0 8px 20px #0f172a0a}.accordion__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);text-align:left;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--base-ink);background:none;cursor:pointer;transition:color .2s ease}.accordion__question:hover{color:var(--accent)}.accordion__icon{width:20px;height:20px;position:relative;flex-shrink:0}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;background:var(--accent);transition:transform .2s ease}.accordion__icon:before{width:2px;height:14px;top:3px;left:9px}.accordion__icon:after{width:14px;height:2px;top:9px;left:3px}.accordion__item.is-open .accordion__icon:before{transform:rotate(90deg)}.accordion__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion__item.is-open .accordion__answer{max-height:400px}.accordion__answer p{padding:0 var(--space-5) var(--space-5);color:var(--base-steel);font-size:.9375rem;line-height:1.6}@media(max-width:900px){.lp-engine{grid-template-columns:1fr}.lp-campaigns__grid,.lp-problems__grid{grid-template-columns:repeat(2,1fr)}.lp-fit__grid{grid-template-columns:1fr}}@media(max-width:520px){.lp-campaigns__grid,.lp-problems__grid{grid-template-columns:1fr}}#problems-title,.pipeline__node,.pipeline__node .pipeline__icon,.pipeline__node .pipeline__title,.pipeline__node .pipeline__desc{text-align:center}
