.problem{background:#fff}.problem .main-wrapper{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,728px) 520px}.problem .heading{font-size:64px}.problem .heading .highlight{display:block}.problem .lead{font-size:23px;font-weight:700;line-height:1.5;margin-top:32px}.problem .content{color:#5c5c5c;font-size:19px;line-height:1.65;margin-top:20px}.problem .content p+p{margin-top:16px}.problem .items{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.problem .item{background:#f7f4f0;border-radius:14px 14px 14px 4px;font-size:17px;font-weight:600;padding:12px 18px}.problem .btn-container{justify-content:flex-start;margin-top:36px}.problem .image-wrapper{height:604px;position:relative}.problem .background-glow{height:1000px;left:-200px;position:absolute;top:-180px;width:1000px}.problem .balance-screen,.problem .coverage-screen,.problem .invoice-screen{background:#fff;border-radius:16px;box-shadow:0 24px 50px #1f1f1f38;overflow:hidden;position:absolute}.problem .invoice-screen{border:1px solid #e6e2dc;border-radius:18px;height:374px;left:0;top:150px;width:563px}.problem .invoice-screen img{height:842.4px;left:-25.96px;max-width:none;position:absolute;top:-405.04px;width:904.8px}.problem .balance-screen,.problem .coverage-screen{height:129px;left:-20px;top:0;width:354px}.problem .balance-screen img,.problem .coverage-screen img{height:712.8px;left:-21.12px;max-width:none;position:absolute;top:-89.76px;width:765.6px}.problem .coverage-screen{left:206px;top:60px}.problem .coverage-screen img{left:-390.72px}.problem .statement{align-items:center;background:#1f1f1f;border-radius:22px;box-shadow:0 30px 60px #1f1f1f59;color:#fff;display:flex;font-size:19px;font-weight:800;gap:16px;left:-30px;line-height:1.3;padding:22px 24px;position:absolute;top:494px;width:380px}.problem .statement .icon{background:#ec6b15;border-radius:15px;display:grid;flex:0 0 52px;height:52px;place-items:center;width:52px}@media (max-width:1199px){.problem .main-wrapper{gap:42px;grid-template-columns:1fr}.problem .heading{font-size:38px}.problem .lead{font-size:18px;margin-top:24px}.problem .content{font-size:16px;margin-top:16px}.problem .items{gap:8px;margin-top:24px}.problem .item{font-size:13px;padding:10px 14px}.problem .btn-container{margin-top:28px}.problem .image-wrapper{height:370px;margin:auto;max-width:100%;width:350px}.problem .invoice-screen{height:240px;max-width:100%;top:80px;width:350px}.problem .invoice-screen img{height:540px;left:-16px;top:-260px;width:580px}.problem .balance-screen,.problem .coverage-screen{height:82px;left:-8px;width:226px}.problem .balance-screen img,.problem .coverage-screen img{height:456px;left:-14px;top:-57px;width:490px}.problem .coverage-screen{left:auto;right:-8px;top:40px}.problem .coverage-screen img{left:-250px}.problem .statement{border-radius:16px;font-size:15px;gap:12px;left:-8px;padding:16px;top:290px;width:290px}.problem .statement .icon{border-radius:12px;flex-basis:40px;height:40px;width:40px}.problem .main-wrapper{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.problem .statement{left:calc(50% + 24px);top:614px}}@media (max-width:1199px){.problem .main-wrapper{align-items:stretch;display:flex;flex-direction:column;gap:0}.problem .content-wrapper{display:contents}.problem .subtitle{order:1}.problem .heading{order:2}.problem .lead{font-size:19px;margin-top:20px;order:3}.problem .content{margin-top:14px;order:4}.problem .content p+p{margin-top:12px}.problem .background-glow,.problem .items{display:none}.problem .image-wrapper{height:350.5px;margin:24px auto 0;order:5}.problem .invoice-screen{height:232.5px;top:118px}.problem .invoice-screen img{height:523.7px;left:-16.14px;top:-251.8px;width:562.49px}.problem .balance-screen,.problem .coverage-screen{height:79.98px;left:-6px;width:219.48px}.problem .balance-screen img,.problem .coverage-screen img{height:441.94px;left:-13.09px;top:-55.65px;width:474.67px}.problem .coverage-screen{left:auto;right:-6px;top:46px}.problem .coverage-screen img{left:-242.25px}.problem .statement{border-radius:22px;font-size:19px;gap:16px;inset:auto;margin-top:14px;order:6;padding:22px 24px;position:relative;width:100%}.problem .statement .icon{flex-basis:52px;height:52px;width:52px}.problem .btn-container{margin-top:28px;order:7}}@media (min-width:992px) and (max-width:1199px){.problem .main-wrapper{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.problem .content-wrapper{display:block}.problem .btn-container,.problem .content,.problem .heading,.problem .image-wrapper,.problem .lead,.problem .subtitle{order:0}.problem .image-wrapper{margin:0 auto}.problem .statement{grid-column:2;margin:-10px 0 0;width:100%}}