.commercial-proposal{background:#faf7f2!important;color:#201e1b!important;font:15px/1.45 Georgia,'Times New Roman',serif;padding:0!important;max-width:920px;border-radius:12px;overflow:hidden}.commercial-proposal *{box-sizing:border-box}.p-header{background:radial-gradient(ellipse at 10% 0,#37332e,#191815 60%);color:#fff;min-height:245px;display:grid;grid-template-columns:1.1fr .7fr;gap:35px;position:relative;padding:45px 45px 70px;border-bottom:2px solid #b86c52;border-bottom-left-radius:130px 60px}.p-brand img{width:100%;max-width:325px;display:block}.p-brand p{color:#eee5da!important;font-size:10px;letter-spacing:4px;text-align:center;margin:12px 0 0;line-height:1.9}.p-dash{display:block;background:#bc6d53;width:35px;height:2px;margin:16px auto}.p-heading{border-left:1px solid #bc6d53;padding-left:32px;letter-spacing:4px;align-self:start;font-size:16px}.p-heading small{display:block;font-size:9px;letter-spacing:3px;margin-top:16px;line-height:1.8}.p-reference{position:absolute;right:25px;bottom:0;background:#f0ebe5;color:#201e1b;min-width:225px;padding:14px 22px;border:7px solid #faf7f2;border-radius:22px 22px 0 0;display:grid;gap:3px}.p-reference b{font-size:19px}.p-reference span{font-size:10px;letter-spacing:.3px}.p-body{padding:30px}.p-details{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:0 12px 20px;border-bottom:1px solid #bc9787;margin-bottom:13px}.p-details section+section{border-left:1px solid #bc9787;padding-left:28px}.commercial-proposal h2{font:10px/1.6 Georgia,serif;letter-spacing:3px;color:#201e1b;margin:0 0 14px}.commercial-proposal dl{margin:0}.p-field{display:grid;grid-template-columns:70px 1fr;gap:8px;margin:4px 0}.p-field dt{font-weight:bold}.p-field dd{margin:0;overflow-wrap:anywhere}.p-table-wrap{border:1px solid #ded8cf;border-radius:9px;overflow:hidden}.commercial-proposal table{table-layout:fixed;color:#201e1b;font:14px/1.4 Georgia,serif;margin:0}.commercial-proposal table th{background:#26241f;color:white;border-right:1px solid #4b4640;font:9px Georgia,serif;letter-spacing:1.8px;padding:14px 8px;white-space:normal}.commercial-proposal table td{border-right:1px solid #e1dbd4;border-bottom:1px solid #e1dbd4;padding:15px 10px;vertical-align:middle;overflow-wrap:anywhere}.commercial-proposal table td:first-child{width:auto;text-align:center;font-weight:bold;font-size:17px}.commercial-proposal table td:nth-child(3){text-align:center}.commercial-proposal table td:nth-child(n+4){text-align:right;font-size:13px}.commercial-proposal table tr:last-child td{border-bottom:0}.commercial-proposal table td:last-child{border-right:0}.p-description{font-size:12px;white-space:pre-wrap;color:#514c45;margin-top:3px}.p-investment-row{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;margin:25px 0 18px;break-inside:avoid}.p-investment{background:#f5f1eb;padding:18px 22px;border-radius:10px;min-width:0}.p-investment strong{font:clamp(21px,3vw,27px)/1.35 Georgia,serif;display:block;letter-spacing:0;overflow-wrap:anywhere}.p-investment h2{margin-bottom:8px}.p-investment .p-dash{margin:12px 0}.commercial-proposal p{color:#514c45;white-space:pre-wrap;font-size:12px;line-height:1.55;margin:0}.p-investment p{font-size:11px}.p-conditions{border-left:1px solid #bc9787;padding:7px 0 7px 26px}.commercial-proposal h3{font:11px Georgia,serif;letter-spacing:1px;color:#201e1b;margin:0 0 7px}.p-conditions h3:not(:first-child){margin-top:20px}.p-notes{border-top:1px solid #bc9787;padding:18px 12px;margin-top:12px}.commercial-proposal .p-disclaimer{font-size:10px;margin:12px}.p-footer{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #bc9787;padding:20px 8px 0;margin-top:20px;break-inside:avoid}.p-footer-brand{font-size:20px;letter-spacing:2px}.p-footer-brand small{display:block;font-size:8px;letter-spacing:1.5px;margin-top:3px}.p-footer>div+div{border-left:1px solid #bc9787;padding-left:24px;white-space:pre-wrap;font-size:11px;overflow-wrap:anywhere}@media(max-width:620px){.p-header{gap:20px;padding:28px 22px 100px;min-height:230px}.p-heading{padding-left:18px;letter-spacing:2px;font-size:12px}.p-heading small{font-size:7px;letter-spacing:1px}.p-brand p{font-size:7px;letter-spacing:2px}.p-body{padding:16px 12px}.p-details{gap:14px;padding:0 0 18px;font-size:12px}.p-details section+section{padding-left:14px}.p-field{grid-template-columns:1fr;gap:0;margin:7px 0}.commercial-proposal h2{font-size:8px;letter-spacing:1.8px}.commercial-proposal table th{font-size:7px;letter-spacing:.3px;padding:10px 3px}.commercial-proposal table td{padding:10px 5px;font-size:11px}.commercial-proposal table td:nth-child(n+4){font-size:10px}.commercial-proposal table td:first-child{font-size:12px}.p-description{font-size:10px}.p-investment-row{gap:14px}.p-investment{padding:15px 12px}.p-conditions{padding-left:14px}.commercial-proposal p{font-size:11px}.p-footer{gap:12px}.p-footer-brand{font-size:15px}.p-footer>div+div{padding-left:12px}}@media print{@page{margin:10mm}.commercial-proposal{max-width:none;border-radius:0;font-size:11px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.p-header{min-height:190px;padding:28px 30px 55px;break-inside:avoid}.p-brand img{max-width:280px}.p-body{padding:22px 0 0}.p-details{break-inside:avoid}.commercial-proposal table{font-size:11px}.commercial-proposal table th{font-size:8px}.commercial-proposal table td{padding:10px 8px}.commercial-proposal table td:nth-child(n+4){font-size:10px}.p-description{font-size:10px}.p-table-wrap{overflow:visible}.p-footer{break-inside:avoid}.p-investment strong{font-size:23px}.commercial-proposal p{font-size:10px}thead{display:table-header-group}}
