.pc-page{padding-top:58px;padding-bottom:64px}.pc-page [hidden]{display:none!important}.pc-hero{display:grid;grid-template-columns:1fr 285px;gap:65px;align-items:center;padding-bottom:45px}.pc-hero h1{max-width:790px;font-size:clamp(38px,4.4vw,61px)}.pc-hero>div>p{max-width:710px;margin-top:22px;color:var(--muted);font-size:17px}.pc-regions{display:block;margin-top:22px;font-size:12px;letter-spacing:.015em;color:var(--green);font-weight:600}.pc-hero-note{border-left:1px solid var(--line);padding-left:28px}.pc-hero-note strong{display:block;font-size:13px;margin-top:15px}.pc-hero .pc-hero-note p{font-size:12px;line-height:1.7;margin-top:8px}.pc-mini-icon{display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:var(--sage);font-family:var(--serif);font-size:27px;color:var(--green)}.pc-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:30px;align-items:start}.pc-form{min-width:0}.pc-section{background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px;margin-bottom:20px}.pc-section-heading{display:flex;gap:15px;margin-bottom:25px}.pc-section-heading>span{font-size:11px;font-weight:700;color:var(--orange);margin-top:6px}.pc-section h2{font-family:var(--serif);font-size:27px;line-height:1.15;letter-spacing:-.025em}.pc-section-heading p{font-size:12px;color:var(--muted);line-height:1.65;margin-top:10px}.pc-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 16px}.pc-span{grid-column:1/-1}.pc-field{min-width:0}.pc-field label{display:block;font-size:12px;line-height:1.5;font-weight:650;margin-bottom:7px}.pc-field input,.pc-field select{width:100%;min-height:45px;border:1px solid #b9c2b4;border-radius:5px;padding:10px 11px;background:#fff;color:var(--ink);font-size:14px;line-height:1.5}.pc-field select{padding-right:26px}.pc-field input::placeholder{font-size:12px;color:#667363;opacity:1}.pc-field small,.pc-vpo small,.pc-conditions>small{display:block;color:var(--muted);font-size:11px;line-height:1.65;margin-top:7px}.pc-money{position:relative}.pc-money input{padding-right:30px}.pc-money>span{position:absolute;right:12px;top:11px;font-size:14px;color:var(--muted)}.pc-vpo{background:#f6f7f1;padding:15px;border-radius:6px;border:1px solid var(--line)}.pc-page summary{cursor:pointer;font-size:12px;font-weight:650;line-height:1.55}.pc-vpo[open] summary{margin-bottom:13px}.pc-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;cursor:pointer}.pc-check input{flex:none;width:17px;height:17px;margin:3px 0 0;accent-color:var(--green)}.pc-buyer{border:1px solid var(--line);border-radius:7px;padding:16px;margin:0 0 18px;min-width:0}.pc-buyer legend{font-size:13px;font-weight:700;padding:0 7px}.pc-buyer-controls{display:flex;justify-content:flex-end;margin:-3px 0 12px}.pc-remove{padding:3px 0;color:#8c442c;background:none;text-decoration:underline;text-underline-offset:3px;font-size:11px}.pc-conditions{margin-top:17px;padding-top:14px;border-top:1px solid var(--line)}.pc-conditions ul,.pc-applied-conditions ul{padding-left:18px;font-size:11px;line-height:1.7;color:var(--muted);margin:10px 0}.pc-conditions li+li,.pc-applied-conditions li+li{margin-top:5px}.pc-conditions details>p{font-size:12px;margin-top:9px;color:var(--muted)}.pc-conditions .pc-check{margin-top:16px}.pc-condition-sources{font-size:10px;display:grid;gap:4px;margin-top:12px}.pc-condition-sources a,.pc-sources a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.pc-review-note{font-size:12px;background:#fff1df;padding:10px;border-radius:4px;margin-top:12px}.pc-buyers-foot{display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between;align-items:center}.pc-buyers-foot .button{padding:11px 13px;font-size:11px}.pc-buyers-foot p{font-size:12px}.pc-buyers-foot small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.pc-invalid-share{color:#a14327}.pc-note{font-size:11px;line-height:1.7;color:var(--muted);margin-top:17px}.pc-note-detail{border-top:1px solid var(--line);padding-top:15px;margin-top:15px}.pc-note-detail p{font-size:11px;margin-top:8px;line-height:1.7;color:var(--muted)}.pc-submit{display:flex;flex-direction:column;align-items:stretch;gap:13px;padding:4px 8px}.pc-submit .button{font-size:14px;justify-content:space-between;padding:18px 23px}.pc-submit small{font-size:11px;color:var(--muted);line-height:1.7;text-align:center}.pc-result-column{min-width:0;position:sticky;top:112px}.pc-result{border:1px solid #c7d2bf;border-radius:10px;background:#f0f3e9;overflow:hidden}.pc-empty{padding:38px 32px}.pc-empty h2{font-size:35px;margin:22px 0 15px}.pc-empty>p{font-size:13px;line-height:1.8;color:var(--muted)}.pc-empty ul{padding-left:19px;font-size:12px;line-height:2.3;margin:23px 0 0}.pc-result-head{padding:27px 25px 20px}.pc-badge{display:inline-block;padding:5px 9px;background:#dfe9cf;border-radius:4px;color:var(--green);font-size:10px;font-weight:700}.pc-badge-warning{background:#f3e2c6;color:#774b21}.pc-result-head h2{font-size:32px;line-height:1.12;margin:15px 0 10px}.pc-result-head p{font-size:11px;color:var(--muted)}.pc-totals{padding:0 25px 23px}.pc-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;font-size:12px;padding:9px 0}.pc-totals strong{font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}.pc-totals .pc-grand-total{border-top:1px solid #c3cdb8;padding-top:18px;margin-top:11px;display:block}.pc-grand-total span{display:block;font-size:12px}.pc-grand-total strong{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(29px,3.5vw,43px);line-height:1.3;margin-top:9px;white-space:normal;overflow-wrap:anywhere}.pc-pending{background:#fcf7ed;border-top:1px solid #e3d4bc;border-bottom:1px solid #e3d4bc;padding:17px 25px;color:#765529}.pc-pending>strong{font-size:12px}.pc-pending p{font-size:11px;margin:6px 0}.pc-pending small{font-size:10px;display:block;line-height:1.6}.pc-cash{padding:23px 25px;background:var(--green);color:#fff}.pc-cash>span{font-size:12px;display:block}.pc-cash>strong{font-size:29px;display:block;font-weight:500;line-height:1.35;margin:6px 0}.pc-cash>small{font-size:10px;opacity:.83;display:block;line-height:1.65}.pc-cash dl{margin:17px 0 0;border-top:1px solid #ffffff38;padding-top:9px}.pc-cash dl>div{display:flex;justify-content:space-between;gap:15px;font-size:10px;margin:5px 0}.pc-cash dd{margin:0;white-space:nowrap}.pc-warnings{padding:14px 25px;background:#fffaf0}.pc-warnings ul{font-size:11px;padding-left:16px;margin:0;line-height:1.7;color:#775124}.pc-warnings li+li{margin-top:8px}.pc-result-details{padding:18px 25px;background:#fff;border-bottom:1px solid var(--line)}.pc-result-details summary{font-size:12px}.pc-buyer-result{margin-top:18px}.pc-buyer-result+.pc-buyer-result{padding-top:18px;border-top:1px solid var(--line)}.pc-buyer-result h4{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.pc-buyer-result h4 span{font-weight:400;font-size:11px;color:var(--muted);margin-left:7px}.pc-buyer-result>p{font-size:11px;color:var(--muted);margin:5px 0 11px}.pc-table{width:100%;border-collapse:collapse;font-size:10px;line-height:1.5}.pc-table th,.pc-table td{padding:8px 3px;text-align:right;border-bottom:1px solid #e7e9e0;font-variant-numeric:tabular-nums}.pc-table th:first-child{text-align:left}.pc-table thead th{color:var(--muted);font-weight:500;font-size:9px}.pc-table tbody th{font-weight:600;max-width:135px}.pc-tranches{margin-top:12px;font-size:10px}.pc-tranches>strong{font-size:10px;font-weight:650}.pc-tranches>p{display:flex;justify-content:space-between;gap:15px;color:var(--muted);margin-top:6px}.pc-tranches p strong{font-weight:500;white-space:nowrap}.pc-bonus{font-size:10px;color:var(--muted);margin-top:12px!important}.pc-applied-conditions{margin-top:12px}.pc-applied-conditions summary{font-size:10px}.pc-cost-summary{font-size:11px;margin:12px 0 0}.pc-cost-summary>div{display:flex;justify-content:space-between;gap:18px;padding:7px 0;border-bottom:1px solid #e7e9e0}.pc-cost-summary dd{margin:0;text-align:right;color:var(--muted);max-width:60%}.pc-sources>p{font-size:10px;margin:12px 0}.pc-sources>a{display:block;font-size:10px;margin-top:8px;line-height:1.6}.pc-result-note,.pc-scope{font-size:10px;line-height:1.7;color:var(--muted);padding:0 25px 20px}.pc-scope{padding-top:20px;padding-bottom:10px}.pc-result-actions{display:flex;justify-content:flex-end;margin-top:13px}.pc-result-actions .button{font-size:11px;padding:10px 14px}.pc-result-actions .button:disabled{cursor:not-allowed;opacity:.45}.pc-stale{margin-top:15px;padding:12px;border:1px solid #d6b582;background:#fff6e5;color:#785329;font-size:12px;border-radius:5px}.pc-page[data-stale] .pc-result{opacity:.62}.pc-errors{padding:20px;margin-bottom:20px;border:1px solid #bd754c;border-radius:7px;background:#fff7ef;color:#8b3e20}.pc-errors h3{font-size:14px}.pc-errors ul{padding-left:18px;font-size:12px;line-height:1.65;margin:10px 0 0}.pc-contact{margin-top:48px;padding-top:35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:35px;align-items:center}.pc-contact h2{font-size:30px}.pc-contact p{font-size:13px;color:var(--muted);max-width:550px;margin-top:12px}.pc-contact .actions{flex-shrink:0}.pc-contact .button{font-size:11px;padding:12px 16px}.pc-print-brand{display:none}
@media(max-width:1100px){.pc-layout{grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);gap:20px}.pc-section{padding:22px}.pc-contact{align-items:flex-start;flex-direction:column}.pc-hero{gap:32px}.pc-result-head,.pc-totals,.pc-cash,.pc-result-details,.pc-warnings,.pc-pending{padding-left:20px;padding-right:20px}}
@media(max-width:900px){.pc-hero{grid-template-columns:1fr}.pc-hero-note{display:none}.pc-layout{grid-template-columns:1fr;gap:30px}.pc-result-column{position:static}.pc-hero h1{max-width:660px}.pc-page{padding-top:36px}.pc-grand-total strong{font-size:41px}.pc-table{font-size:12px}.pc-table thead th{font-size:10px}.pc-buyer-result h4{font-size:15px}.pc-result-details summary{font-size:13px}.pc-result-actions .button{padding:14px 20px;font-size:13px}.pc-result-head h2{font-size:35px}.pc-empty{padding:28px}.pc-contact{margin-top:36px}}
@media(max-width:540px){.pc-page.wrap{padding-left:18px;padding-right:18px}.pc-hero h1{font-size:40px}.pc-hero>div>p{font-size:15px}.pc-hero{padding-bottom:30px}.pc-regions{font-size:10px;line-height:1.9}.pc-section{padding:20px 16px}.pc-section-heading{gap:10px}.pc-section h2{font-size:25px}.pc-grid{grid-template-columns:1fr;gap:17px}.pc-field input,.pc-field select{font-size:16px}.pc-buyer{padding:14px 12px}.pc-buyers-foot{display:block}.pc-buyers-foot p{margin-top:15px}.pc-totals strong{font-size:14px}.pc-grand-total strong{font-size:37px}.pc-result-head,.pc-totals,.pc-cash,.pc-result-details,.pc-warnings,.pc-pending{padding-left:18px;padding-right:18px}.pc-table{font-size:10px}.pc-table th,.pc-table td{padding-left:2px;padding-right:2px}.pc-table tbody th{max-width:95px}.pc-result-actions .button{width:100%}.pc-contact .actions{width:100%;align-items:stretch;flex-direction:column}.pc-contact .button{font-size:12px}.pc-cash dl>div{font-size:10px}.pc-field small{font-size:11px}}
@media print{@page{size:A4;margin:17mm 15mm}.pc-printing .topline,.pc-printing .header,.pc-printing .footer,.pc-printing .whatsapp-dock,.pc-printing .pc-hero,.pc-printing .pc-form,.pc-printing .pc-contact,.pc-printing .pc-result-actions,.pc-printing .pc-stale{display:none!important}.pc-printing .pc-page{padding:0!important;max-width:none!important;width:100%!important}.pc-printing .pc-layout{display:block}.pc-printing .pc-result-column{position:static}.pc-printing .pc-result{border:0;border-radius:0;background:white;overflow:visible;opacity:1!important}.pc-printing .pc-print-brand{display:flex;justify-content:space-between;align-items:center;padding:0 0 14px;border-bottom:1px solid #bec7b8}.pc-printing .pc-print-brand img{width:150px;height:auto;max-height:58px;object-fit:contain}.pc-printing .pc-print-brand img:last-child{width:128px}.pc-printing .pc-result-head{padding:22px 0 16px}.pc-printing .pc-result-head h2{font-size:29px}.pc-printing .pc-totals{padding:0 0 16px}.pc-printing .pc-grand-total strong{font-size:32px}.pc-printing .pc-cash{background:#f2f4ed!important;color:#233e30!important;border:1px solid #bac6b2;padding:15px;break-inside:avoid}.pc-printing .pc-cash>strong{font-size:25px}.pc-printing .pc-cash dl{border-color:#bac6b2}.pc-printing .pc-pending,.pc-printing .pc-warnings{padding:14px 0;background:white!important;break-inside:avoid}.pc-printing .pc-result-details{padding:18px 0;background:white}.pc-printing .pc-result-details>summary{font-size:15px;list-style:none}.pc-printing .pc-result-details>summary::-webkit-details-marker{display:none}.pc-printing .pc-buyer-result{break-inside:avoid}.pc-printing .pc-applied-conditions{break-inside:avoid}.pc-printing .pc-table{font-size:10px}.pc-printing .pc-table thead{display:table-header-group}.pc-printing .pc-scope,.pc-printing .pc-result-note{padding-left:0;padding-right:0}.pc-printing .pc-sources>a:after{content:' — ' attr(href);font-size:8px;overflow-wrap:anywhere}.pc-printing .pc-cost-summary>div{break-inside:avoid}.pc-printing a{color:inherit}.pc-printing .pc-badge{border:1px solid #c6cfbc}.pc-printing .pc-result-note{margin-top:12px;border-top:1px solid #bac6b2;padding-top:10px}.pc-printing h2,.pc-printing h3,.pc-printing h4,.pc-printing summary{break-after:avoid}}

.pc-tranches .pc-average-note{display:block;font-size:10px;line-height:1.7;padding:8px;background:#f6f7f1;border-radius:4px;margin-top:10px}

.pc-embedded.wrap{max-width:none;padding:0}.pc-embedded .pc-hero,.pc-embedded .pc-contact{display:none}.pc-embedded .pc-layout{grid-template-columns:1fr}.pc-embedded .pc-result-column{position:static}.pc-embedded .pc-section{margin-bottom:16px}.pc-embedded .pc-grand-total strong{font-size:38px}
