.finance-page .schedule-feature-grid article>i{color:#179865;background:#e9f8f1}.finance-hero .schedule-orb-two{background:radial-gradient(circle,#69d5a433,#69d5a400 70%)}.finance-page .schedule-stat strong{font-size:13px}.finance-record-section{background:#f3f7fb}.estimate-convert-section{background:#fff}.estimate-document{background:#fff;border:1px solid #d5e1ed;border-radius:20px;padding:25px;box-shadow:0 26px 62px #13365821}.estimate-document-top,.estimate-customer{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.estimate-document-top{border-bottom:2px solid #10213a;padding-bottom:18px}.estimate-document-top>div:first-child{align-items:center;gap:10px;display:flex}.estimate-document-top>div:first-child>span{color:#fff;background:#0878ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.estimate-document-top p{flex-direction:column;gap:2px;margin:0;display:flex}.estimate-document-top p strong{font-family:var(--font-manrope),Manrope,sans-serif;font-size:11px}.estimate-document-top p small{color:#72849a;font-size:6px}.estimate-document-top>div:last-child{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.estimate-document-top>div:last-child small{color:#0874eb;letter-spacing:.12em;font-size:7px;font-weight:950}.estimate-document-top>div:last-child strong{font-size:11px}.estimate-customer{padding:18px 0}.estimate-customer>div{flex-direction:column;gap:3px;display:flex}.estimate-customer small{color:#72849a;letter-spacing:.1em;font-size:6px;font-weight:950}.estimate-customer strong{font-size:9px}.estimate-customer span{color:#7b8c9e;font-size:7px}.estimate-customer>div:last-child{align-items:flex-end}.estimate-lines{border:1px solid #dfe7ef;border-radius:10px;overflow:hidden}.estimate-lines>div{text-align:right;border-top:1px solid #e7edf3;grid-template-columns:1fr 42px 70px 75px;align-items:center;min-height:46px;padding:0 12px;display:grid}.estimate-lines>div:first-child{color:#708398;letter-spacing:.08em;background:#f3f7fb;border-top:0;min-height:31px;font-size:5px;font-weight:950}.estimate-lines>div>span:first-child{text-align:left}.estimate-lines>div:not(:first-child)>span{font-size:7px}.estimate-lines>div:not(:first-child)>span:first-child{flex-direction:column;gap:2px;display:flex}.estimate-lines>div:not(:first-child) strong{font-size:7px}.estimate-lines>div:not(:first-child) small{color:#7b8c9e;font-size:6px}.estimate-total{width:205px;margin:15px 0 0 auto}.estimate-total>div{color:#708398;justify-content:space-between;padding:5px 0;font-size:7px;display:flex}.estimate-total>div:last-child{color:#10213a;border-top:1px solid #dfe7ef;margin-top:4px;padding-top:9px;font-size:10px}.estimate-total>div:last-child strong{color:#0874eb}.estimate-actions{background:#f3f7fb;border-radius:10px;justify-content:space-between;align-items:center;margin-top:17px;padding:12px;display:flex}.estimate-actions span,.estimate-actions strong{font-size:7px}.estimate-actions span{color:#65798e}.estimate-actions span i{color:#0874eb}.estimate-actions strong{color:#198b61}.estimate-actions strong i{margin-right:4px}.estimate-convert-visual{background:#eef4fa;border-radius:22px;padding:30px}.estimate-stage{background:#fff;border:1px solid #dce6f0;border-radius:14px;grid-template-columns:42px 1fr 28px;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 12px 30px #0e2c4b12}.estimate-stage>i{color:#0874eb;background:#eaf5ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.estimate-stage>span{flex-direction:column;gap:2px;display:flex}.estimate-stage small{color:#71859a;letter-spacing:.1em;font-size:6px;font-weight:950}.estimate-stage strong{font-family:var(--font-manrope),Manrope,sans-serif;font-size:11px}.estimate-stage em{color:#75889b;font-size:7px;font-style:normal}.estimate-stage>b{color:#167b53;background:#e5f8ee;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.estimate-stage.invoiced>b{color:#0874eb;background:#eaf5ff}.estimate-connector{color:#93a7bb;place-items:center;height:27px;font-size:8px;display:grid}.field-invoice-section{color:#fff;background:linear-gradient(135deg,#07172d,#0b3158);padding:92px 0}.field-invoice-grid{grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr);align-items:center;gap:70px;display:grid}.field-invoice-copy>span{color:#78c7ff;font-family:var(--font-manrope),Manrope,sans-serif;letter-spacing:.12em;font-size:11px;font-weight:950}.field-invoice-copy h2{font-family:var(--font-manrope),Manrope,sans-serif;letter-spacing:-.046em;margin:12px 0 16px;font-size:clamp(35px,4.2vw,51px);font-weight:850;line-height:1.08}.field-invoice-copy p{color:#b5c8d9;margin:0 0 24px;font-size:15px;line-height:1.7}.field-invoice-copy>a{color:#78c7ff;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.field-invoice-card{color:#10213a;background:#fff;border:1px solid #ffffff2b;border-radius:19px;padding:22px;box-shadow:0 28px 70px #00000047}.field-invoice-head{border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.field-invoice-head>div{align-items:center;gap:11px;display:flex}.field-invoice-head>div>i{color:#0874eb;background:#eaf5ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.field-invoice-head span{flex-direction:column;gap:3px;display:flex}.field-invoice-head small{color:#71859a;letter-spacing:.1em;font-size:6px;font-weight:950}.field-invoice-head strong{font-size:11px}.field-invoice-head>em{color:#8a6b11;background:#fff3d5;border-radius:999px;padding:6px 9px;font-size:6px;font-style:normal;font-weight:900}.field-invoice-progress{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 0;display:grid}.field-invoice-progress span{color:#72849a;border:1px solid #dfe7ef;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:6px;font-weight:850;display:flex}.field-invoice-progress span.complete{color:#167b53;background:#eef9f4;border-color:#bde9d6}.field-invoice-progress i{font-size:6px}.field-invoice-summary{background:#f3f7fb;border-radius:13px;flex-direction:column;align-items:center;padding:20px;display:flex}.field-invoice-summary span{color:#71859a;font-size:7px;font-weight:850}.field-invoice-summary strong{color:#0874eb;font-family:var(--font-manrope),Manrope,sans-serif;margin:4px 0;font-size:28px}.field-invoice-summary small{color:#71859a;font-size:7px}.field-invoice-buttons{gap:10px;margin-top:16px;display:flex}.field-invoice-buttons span,.field-invoice-buttons strong{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:7px;display:flex}.field-invoice-buttons span{color:#64798d;border:1px solid #dce6f0;flex:1}.field-invoice-buttons strong{color:#fff;background:#0878ef;flex:1.35}@media (max-width:1050px){.estimate-builder-grid,.field-invoice-grid{grid-template-columns:1fr;gap:55px}.estimate-document,.field-invoice-card{width:min(760px,100%);margin:0 auto}.field-invoice-copy{max-width:680px;margin:0 auto}}@media (max-width:700px){.estimate-document{padding:15px}.estimate-document-top>div:first-child>span{display:none}.estimate-lines>div{grid-template-columns:1fr 28px 50px 54px;padding:0 7px}.estimate-lines>div:not(:first-child)>span{font-size:5px}.estimate-customer>div:last-child{display:none}.estimate-convert-visual{padding:15px}.field-invoice-section{padding:72px 0}.field-invoice-progress{grid-template-columns:1fr}.field-invoice-buttons{flex-direction:column}.finance-page .schedule-hero-copy h1{font-size:39px}}
