.earn-page{--earn-dark:#1a2129;--earn-muted:#6b6b6b;--earn-line:#e6e6e6;--earn-blue:#16588e;--earn-light:#81c4ff;--earn-red:#e7222e;color:#262626;letter-spacing:0;background:#fff;font-weight:300}.earn-hero{background:var(--earn-dark);color:#fff}.earn-hero-inner{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;padding-block:80px;display:grid}body .portal-shell .earn-page .earn-eyebrow{letter-spacing:1.2px;margin:0 0 24px;font-size:13px;font-weight:700;line-height:1.5}.earn-hero h1{letter-spacing:0;color:#fff;margin:0 0 24px;font-size:64px;font-weight:700;line-height:1.05}.earn-hero-copy{color:#ddd;max-width:620px;font-size:18px;font-weight:300;line-height:1.65}.earn-hero-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.earn-page .btn{border-radius:0;min-height:48px;padding:14px 28px;font-size:14px;font-weight:700}body .portal-shell .earn-hero .earn-button-on-dark{color:#fff;background:0 0;border-color:#fff}body .portal-shell .earn-hero .earn-button-on-dark:hover{background:#ffffff12}.earn-hero-summary{border-top:1px solid #57616b;padding-top:24px}.earn-hero-summary .earn-eyebrow{color:#bbb;line-height:1.6}.earn-hero-summary>div{border-bottom:1px solid #3a434c;align-items:center;gap:14px;padding-block:16px;font-size:18px;line-height:1.5;display:flex}.earn-hero-summary>div svg{color:var(--earn-light);flex-shrink:0}.earn-hero-summary>p:last-child{color:#bbb;margin-top:24px;font-size:14px;line-height:1.65}.earn-workspace{padding-block:80px}.earn-section-heading{max-width:900px;margin-bottom:40px}.earn-section-heading .earn-eyebrow{color:var(--earn-muted);margin-bottom:16px}.earn-section-heading h2{letter-spacing:0;font-size:40px;font-weight:700;line-height:1.15}.earn-section-heading>p:last-child:not(.earn-eyebrow){color:#6b6b6b;max-width:800px;margin-top:24px;font-size:16px;line-height:1.65}.earn-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.earn-tool{--tool-color:var(--earn-blue);border-top:4px solid var(--tool-color);box-shadow:none;background:#fafafa;border-radius:0;flex-direction:column;padding:24px;display:flex}.earn-tool-leads{border-top-color:var(--earn-light)}.earn-tool-fleet,.earn-tool-messages{--tool-color:var(--earn-red)}.earn-tool-icon{height:64px;color:var(--tool-color);align-items:flex-start;display:flex}.earn-tool .earn-eyebrow{letter-spacing:.6px;color:var(--earn-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.earn-tool h3{letter-spacing:0;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.3}.earn-tool-copy{color:#3c3c3c;margin:0 0 32px;font-size:16px;font-weight:300;line-height:1.65}.earn-tool>a{color:var(--tool-color);justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:auto;padding-block:12px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.earn-tool>a svg{flex-shrink:0}.earn-tool>a:hover{text-underline-offset:4px;text-decoration:underline}.earn-pricing-section{background:#fff;border-top:1px solid #e6e6e6;padding-block:64px 80px}.earn-page .pricing-content .fee-table{scroll-margin-top:200px}.earn-page .earn-fleet-total{font-size:16px;line-height:1.7}.earn-page .earn-fleet-total strong{margin-top:6px;display:block}.earn-page .earn-faq .section-title h2{font-size:32px;line-height:1.2}@media (width<=1150px){.earn-hero-inner{gap:48px}.earn-hero h1{font-size:48px}.earn-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-section-heading h2{font-size:32px}}@media (width<=767px){.earn-hero-inner{grid-template-columns:1fr;gap:40px;padding-block:48px}.earn-hero h1{font-size:40px}.earn-hero-copy{font-size:16px}.earn-hero-actions .btn{width:100%}.earn-hero-summary>div{font-size:16px}.earn-workspace{padding-block:48px}.earn-section-heading{margin-bottom:32px}.earn-tool-grid{grid-template-columns:1fr;gap:24px}.earn-tool{padding:24px}.earn-tool-icon{height:56px}.earn-tool-copy{margin-bottom:20px}.earn-pricing-section{padding-block:48px}.earn-section-heading h2{font-size:32px}.earn-page .earn-eyebrow{letter-spacing:.7px}.earn-fleet-total strong{overflow-wrap:anywhere}}@media (width<=390px){.earn-hero h1{font-size:36px}.earn-page .btn{padding-inline:20px}.earn-section-heading h2{font-size:30px}}
