.provider-app-section{padding:80px clamp(20px,7vw,108px);display:grid;grid-template-columns:minmax(280px,430px) minmax(560px,780px);gap:clamp(45px,7vw,95px);align-items:center;background:#061828;color:#fff}.provider-app-copy .kicker{color:#ffc20e}.provider-app-copy h2{font:900 clamp(42px,5vw,66px)/.92 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:10px 0 20px}.provider-app-copy>p:not(.kicker){color:#c8d2db;font-size:14px;line-height:1.7}.provider-app-copy ul{list-style:none;padding:0;margin:25px 0}.provider-app-copy li{margin:12px 0;font-size:12px}.provider-app-copy li:before{content:'✓';display:inline-grid;place-items:center;width:18px;height:18px;margin-right:9px;border-radius:50%;background:#16a34a;color:#fff}.app-disclosure{display:block;color:#8393a1;font-size:9px;line-height:1.5}.provider-phone{max-width:760px;padding:18px;border-radius:30px;background:#0b1118;border:2px solid #36414d;box-shadow:0 32px 80px #0008}.app-screen{overflow:hidden;border-radius:18px;background:#f4f6f8;color:#111827}.app-top{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;background:#061828;color:#fff}.app-brand strong,.app-brand small{display:block}.app-brand strong{font:900 20px 'Barlow Condensed',sans-serif}.app-brand small{font-size:8px;color:#ffc20e;letter-spacing:1px}.online-pill{padding:7px 10px;border-radius:20px;background:#163b28;color:#b7f7cd;font-size:9px;font-weight:800}.app-summary{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:10px;padding:16px}.app-summary>div{padding:14px;border-radius:8px;background:#fff;border:1px solid #dfe4e8}.app-summary small,.app-summary strong{display:block}.app-summary small{font-size:8px;color:#667085;text-transform:uppercase}.app-summary strong{font:900 25px 'Barlow Condensed',sans-serif;margin-top:5px}.app-summary .earnings{background:#fff8d9;border-color:#f4d35e}.job-list{padding:0 16px 16px}.job-list>h3{font:800 17px 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:3px 0 10px}.job-card{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;margin:8px 0;padding:12px;border-radius:8px;background:#fff;border:1px solid #dfe4e8}.job-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:7px;background:#061828;color:#ffc20e;font-size:20px}.job-card strong,.job-card small{display:block}.job-card strong{font-size:11px}.job-card small{margin-top:4px;color:#667085;font-size:8px}.job-pay{text-align:right}.job-pay b,.job-pay button{display:block}.job-pay b{font-size:12px}.job-pay button{margin-top:5px;border:0;border-radius:3px;background:#ffc20e;color:#061828;padding:6px 9px;font-size:8px;font-weight:900}.app-nav{display:grid;grid-template-columns:repeat(4,1fr);padding:11px;background:#fff;border-top:1px solid #dfe4e8;text-align:center;font-size:8px;font-weight:800;color:#667085}.app-nav .active{color:#0b5bd3}
@media(max-width:900px){.provider-app-section{grid-template-columns:1fr}.provider-phone{max-width:700px}}
@media(max-width:600px){.provider-app-section{padding:60px 16px}.provider-phone{padding:9px;border-radius:21px}.app-screen{border-radius:13px}.app-summary{grid-template-columns:1fr 1fr}.app-summary>div:first-child{grid-column:1/-1}.job-card{grid-template-columns:36px 1fr}.job-icon{width:36px;height:36px}.job-pay{grid-column:2;text-align:left;display:flex;align-items:center;gap:9px}.job-pay b,.job-pay button{display:inline-block;margin:0}.app-nav{font-size:7px}}
