.finance-case{margin-top:75px;padding-top:60px;border-top:1px solid #ffffff30}.finance-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:30px}.finance-heading h3{font-family:'Space Grotesk';font-size:clamp(40px,6vw,70px);font-weight:500;letter-spacing:-3px;margin:12px 0}.finance-heading p{max-width:350px;color:#babcaf;line-height:1.8;font-size:14px}.finance-board{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#eef0e7;color:#20281c;border-radius:12px;padding:35px}.finance-board h4{font-family:'Space Grotesk';font-weight:500;font-size:25px;letter-spacing:-1px;margin:0 0 12px}.finance-help{font-size:12px;color:#59634f;line-height:1.8}.finance-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.finance-fields label{font-size:12px;display:flex;flex-direction:column;gap:9px}.finance-fields input{width:100%;min-width:0;border:1px solid #bac4ae;border-radius:5px;background:#fffef8;color:#20281c;padding:12px;font:16px 'DM Sans',sans-serif}.finance-fields input:focus-visible,.finance-reset:focus-visible{outline:2px solid #45642c;outline-offset:3px}.finance-fields input:invalid{border-color:#a33b2c}.finance-reset{border:0;background:transparent;border-bottom:1px solid #68745a;padding:8px 0;color:#334428;font-size:11px;cursor:pointer;margin-top:20px}.finance-chart{display:flex;align-items:center;justify-content:center;gap:22px;margin:25px 0}.finance-ring{width:150px;height:150px;border-radius:50%;position:relative;flex-shrink:0;background:#d0d6c8}.finance-ring:after{content:'';position:absolute;inset:25px;background:#eef0e7;border-radius:50%}.finance-legend{list-style:none;padding:0;margin:0;font-size:11px;line-height:1.7}.finance-legend li{display:flex;align-items:center;gap:7px;margin-bottom:9px}.finance-legend i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.finance-balance{border-top:1px solid #bac4ae;padding-top:20px}.finance-balance span{font-size:11px}.finance-balance strong{display:block;font-family:'Space Grotesk';font-size:39px;letter-spacing:-1px;margin-top:8px}.finance-balance p{font-size:12px;line-height:1.8;color:#59634f}.finance-error{font-size:12px;line-height:1.7;color:#913629;min-height:20px}.finance-concepts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.finance-concepts article{border-top:1px solid #44483f;padding-top:20px}.finance-concepts h4{font-size:16px;font-weight:500;margin:0 0 12px}.finance-concepts p{font-size:13px;line-height:1.8;color:#babcaf}@media(max-width:700px){.finance-heading{display:block}.finance-board{grid-template-columns:1fr;padding:25px;gap:25px}.finance-concepts{grid-template-columns:1fr;gap:12px}.finance-case{margin-top:55px;padding-top:45px}.finance-chart{gap:15px}.finance-ring{width:130px;height:130px}}
