:root{--yellow-500:#ffb100;--yellow-400:#f8cf1d;--yellow-300:#fdf1bb;--yellow-50:#fff6e0;--dark-900:#262e35;--dark-700:#3c4852;--dark-600:#37434d;--gray-500:#708698;--gray-450:#879aa9;--gray-300:#b7c2cb;--gray-250:#c8d0d6;--gray-200:#e6eaed;--blue-50:#f1f4fa;--white:#fff;--gradient-dark:linear-gradient(53deg,#262e35 45.65%,#6a8094 126.15%);--gradient-cta:linear-gradient(240deg,#fdaf05 42.44%,#f6cd25 106.29%);--gradient-badge:linear-gradient(180deg,#f8cf1d -1.25%,#ffb100 56.75%);--shadow-lg:0 8px 32px rgba(0,0,0,.08);--shadow-md:0 0 16px rgba(59,72,82,.24);--shadow-cta:0 4px 24px rgba(255,177,0,.28);--shadow-cta-lg:0 6px 32px rgba(255,177,0,.28);--shadow-focus:0 0 0 3px rgba(255,177,0,.4);--gray-600:#5d7281;--radius-sm:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-pill:50px}.lp-dark-band,.lp-hero,.lp-main{box-sizing:border-box;color:var(--dark-700);font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased}.lp-dark-band *,.lp-hero *,.lp-main *{box-sizing:border-box}.lp-dark-band img,.lp-hero img,.lp-main img{display:block;height:auto;max-width:100%}.lp-dark-band a{color:inherit}.lp-dark-band h2,.lp-dark-band h3,.lp-hero h1,.lp-hero h2,.lp-main h2{font-weight:700;margin:0}.lp-dark-band p,.lp-hero p,.lp-main p{line-height:1.6;margin:0 0 16px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.lp-eyebrow{color:var(--gray-600);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.lp-eyebrow--light{color:var(--yellow-500)}.lp-hero{background:var(--gradient-badge);padding:80px 20px}.lp-hero-container{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1200px}.lp-hero-image{flex:0 0 480px;max-width:480px}.lp-hero-content{flex:1;max-width:520px}.lp-badge{background:var(--dark-700);border-radius:99px;color:var(--white);display:inline-block;font-size:13px;font-weight:600;margin-bottom:20px;padding:6px 16px}.lp-hero .lp-hero-title{color:var(--dark-900);font-size:clamp(28px,4vw,44px);line-height:1.15;margin-bottom:28px;max-width:480px}.lp-hero-description{color:var(--dark-700);font-size:18px;font-weight:400;line-height:1.6;margin:0;max-width:480px}.lp-hero-description strong{font-weight:700}.lp-main{background:var(--blue-50);padding:80px 20px}.lp-main-container{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1200px}.lp-main .lp-section-title{color:var(--dark-900);font-size:clamp(24px,3vw,32px);line-height:1.2;margin-bottom:32px}.lp-copy p{color:var(--dark-700);font-size:16px}.lp-copy strong{font-weight:700}.lp-challenge-list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0 0 20px;padding:0}.lp-challenge-list li{align-items:center;border-bottom:1px solid var(--gray-250);color:var(--dark-700);display:flex;font-size:16px;gap:12px;padding-bottom:20px}.lp-challenge-list li:last-child{border-bottom:none;padding-bottom:0}.lp-challenge-emoji{flex-shrink:0;font-size:18px}.lp-challenge-text{flex:1}.lp-form-panel{background:var(--dark-700);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:32px;position:sticky;top:20px}.lp-form-panel .lp-form-title{color:var(--white);font-size:22px;font-weight:900;margin-bottom:16px}.lp-form-subtitle{color:var(--gray-300);font-size:14px;margin-bottom:20px}.lp-form-embed{min-height:60px}.lp-dark-band{background:var(--dark-900)}.lp-insights{padding:80px 20px}.lp-insights-container{margin:0 auto;max-width:1200px;text-align:center}.lp-dark-band .lp-insights-title{color:var(--white);font-size:clamp(24px,3vw,32px);font-weight:900;margin-bottom:56px}.lp-insights-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.lp-insight-card{align-items:center;animation:lpFadeUp .5s ease forwards;animation-delay:calc(var(--card-index)*.08s);display:flex;flex:1 1 220px;flex-direction:column;max-width:220px;opacity:0;text-align:center}.lp-insight-icon{align-items:center;background:var(--gradient-badge);border-radius:var(--radius-lg);color:var(--white);display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.lp-insight-icon svg{height:30px;width:30px}.lp-insight-card h3{color:var(--white);font-size:16px;font-weight:700;margin-bottom:14px}.lp-insight-card p{color:var(--gray-300);font-size:13px;line-height:1.5;margin:0}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lp-cta{padding:40px 20px 80px}.lp-cta-container{margin:0 auto;max-width:1200px}.lp-cta-capsule{align-items:center;background:var(--gradient-cta);border-radius:var(--radius-2xl);display:flex;gap:40px;justify-content:space-between;padding:56px 48px}.lp-cta-content{flex:1;max-width:520px}.lp-cta-content h2{color:var(--dark-900);font-size:clamp(24px,3vw,32px);font-weight:900;margin-bottom:16px}.lp-cta-content p{color:var(--dark-900);font-size:16px;margin-bottom:28px}.lp-cta-content .lp-btn-dark{background:var(--dark-900);border-radius:var(--radius-pill);color:var(--white);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.02em;padding:15px 32px;text-decoration:none;transition:all .3s ease}.lp-btn-dark:hover{background:var(--dark-700);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.lp-btn-dark:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lp-cta-image{flex:0 0 400px;max-width:400px}@media (max-width:1023px){.lp-hero-content,.lp-hero-description,.lp-hero-title{max-width:100%}.lp-hero-image{flex:0 0 360px;max-width:360px}.lp-main-container{gap:40px;grid-template-columns:1fr}.lp-form-panel{position:static}.lp-cta-capsule{padding:40px 32px}}@media (max-width:767px){.lp-hero{padding:48px 16px}.lp-hero-container{flex-direction:column;gap:24px;text-align:center}.lp-hero-image{flex:0 0 auto;max-width:240px}.lp-hero-content{max-width:100%}.lp-insights,.lp-main{padding:48px 16px}.lp-insight-card{flex:1 1 100%;max-width:320px}.lp-cta{padding:24px 16px 48px}.lp-cta-capsule{border-radius:var(--radius-xl);flex-direction:column;padding:32px 24px;text-align:center}.lp-cta-content{max-width:100%}.lp-cta-image{max-width:260px}}