/* quotation.min.css: built by tools/build.py from quotation.css. Edit those, not this file. */
:root{--qt-font:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--qt-ink:#16233a;--qt-ink-2:#3d4b62;--qt-muted:#6b7994;--qt-line:#e3e9f2;--qt-line-2:#cdd8e8;--qt-tint:#f5f8fc;--qt-accent:#154f9f;--qt-pad:34px}.qt-doc svg{width:15px;height:15px;flex:none}#success{text-align:left;padding:0}#success .qt-doc p,#success .qt-doc li{max-width:none;margin-left:0;margin-right:0}#success .qt-doc p{margin-bottom:0;color:inherit}.qt-intro{text-align:center;margin-bottom:26px}.qt-intro .check{width:72px;height:72px;border-radius:50%;margin:0 auto 16px;display:grid;place-items:center;background:#e3f6ea;color:#157a42;animation:pop .5s var(--ease-out)}.qt-intro .check svg{width:34px;height:34px}.qt-intro .check.pending{background:var(--gold-soft);color:#a06a00}.qt-intro .check.pending svg{width:30px;height:30px}.qt-intro #qtNotice{max-width:60ch;margin:16px auto 0;text-align:left}.qt-intro h3{font-family:var(--font-display);font-size:1.6rem;color:var(--navy);margin-bottom:8px}.qt-intro p{color:var(--muted);max-width:56ch;margin:0 auto;font-size:.95rem}.qt-doc{container-type:inline-size;container-name:qt;font-family:var(--qt-font);color:var(--qt-ink);background:#fff;border:1px solid var(--qt-line-2);border-radius:12px;overflow:hidden;box-shadow:0 20px 45px -28px rgba(22,35,58,.4);font-size:13px;line-height:1.55;font-variant-numeric:tabular-nums;letter-spacing:-.002em}.qt-doc h2,.qt-doc h3,.qt-doc h4,.qt-doc strong,.qt-doc th,.qt-doc b{font-family:var(--qt-font)}.qt-doc .qt-band{height:5px;background:linear-gradient(90deg,var(--blue) 0%,var(--blue-2) 42%,var(--gold) 100%)}.qt-head,.qt-subject,.qt-parties>div,.qt-section,.qt-cols>div,.qt-foot,.qt-legal{padding-left:var(--qt-pad);padding-right:var(--qt-pad)}.qt-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:start;padding-top:26px;padding-bottom:22px;border-bottom:1px solid var(--qt-line)}.qt-brand{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;align-items:start}.qt-brand img{width:46px;height:32px;object-fit:contain;object-position:left top}.qt-brand strong{display:block;font-family:var(--font-display);font-size:1.22rem;font-weight:600;color:var(--navy);line-height:1.2;letter-spacing:-.015em}.qt-brand .tag{display:block;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--qt-accent);margin:3px 0 8px}.qt-brand span{display:block;font-size:11.5px;color:var(--qt-muted);line-height:1.5;max-width:42ch}.qt-brand span + span{margin-top:2px}.qt-meta{min-width:236px;border:1px solid var(--qt-line-2);border-radius:9px;overflow:hidden}.qt-title{padding:8px 14px;background:var(--qt-tint);border-bottom:1px solid var(--qt-line);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--qt-accent)}.qt-meta dl{display:grid;grid-template-columns:auto minmax(0,1fr);margin:0;padding:4px 14px 10px}.qt-meta dt{font-size:10px;color:var(--qt-muted);text-transform:uppercase;letter-spacing:.08em;padding:5px 14px 5px 0;white-space:nowrap;border-bottom:1px solid var(--qt-line)}.qt-meta dd{margin:0;padding:5px 0;font-weight:600;font-size:12px;color:var(--qt-ink);text-align:right;border-bottom:1px solid var(--qt-line)}.qt-meta dd.ref{font-size:14px;font-weight:700;color:var(--qt-accent);letter-spacing:.01em}.qt-meta dl>dt:last-of-type,.qt-meta dl>dd:last-of-type{border-bottom:0}.qt-status{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--gold-soft);color:#8a5a00;font-size:10.5px;font-weight:700;letter-spacing:.02em}.qt-status::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.qt-subject{padding-top:16px;padding-bottom:16px;background:var(--qt-tint);border-bottom:1px solid var(--qt-line);box-shadow:inset 3px 0 0 var(--gold)}.qt-subject .qt-label{margin-bottom:5px}.qt-subject h3{font-size:15.5px;font-weight:700;color:var(--qt-ink);line-height:1.3;margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qt-subject .flag{width:18px;height:13px;border-radius:2px;box-shadow:0 0 0 1px var(--qt-line-2)}.qt-subject p{margin:4px 0 0;font-size:12px;color:var(--qt-ink-2)}.qt-label{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--qt-accent)}.qt-parties{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--qt-line)}.qt-parties>div{padding-top:18px;padding-bottom:18px}.qt-parties>div + div{border-left:1px solid var(--qt-line)}.qt-parties .qt-label{margin-bottom:9px}.qt-parties strong{display:block;font-size:14px;font-weight:700;color:var(--qt-ink);margin-bottom:3px}.qt-parties p{font-size:12px;color:var(--qt-ink-2);margin:0}.qt-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;font-size:12px;margin:0}.qt-facts dt{color:var(--qt-muted)}.qt-facts dd{margin:0;font-weight:600;color:var(--qt-ink);overflow-wrap:anywhere}.qt-section{padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--qt-line)}.qt-section h4{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--qt-accent);margin:0 0 12px}table.qt-table{width:100%;border-collapse:collapse}table.qt-table th,table.qt-table td{text-align:left;padding:9px 12px;font-size:12px;border-bottom:1px solid var(--qt-line);vertical-align:top}table.qt-table th:first-child,table.qt-table td:first-child{padding-left:0}table.qt-table th:last-child,table.qt-table td:last-child{padding-right:0}table.qt-table thead th{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--qt-muted);font-weight:700;border-bottom:1px solid var(--qt-line-2);padding-top:0}table.qt-table td.k{color:var(--qt-muted);width:36%;font-weight:500}table.qt-table td.v{font-weight:600;color:var(--qt-ink);overflow-wrap:anywhere}table.qt-table td.num,table.qt-table th.num{text-align:right;white-space:nowrap}table.qt-table tbody tr:last-child td{border-bottom:0}table.qt-table .desc{display:block;font-size:11.5px;font-weight:500;color:var(--qt-muted);margin-top:2px}table.qt-table .unit{display:block;font-size:10.5px;font-weight:500;color:var(--qt-muted)}table.qt-table tfoot td{border-top:1.5px solid var(--qt-line-2);border-bottom:0;padding-top:12px;vertical-align:middle}table.qt-table tfoot .lbl{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--qt-muted)}table.qt-table tfoot .sum{font-size:1.45rem;font-weight:700;color:var(--qt-accent);letter-spacing:-.02em;line-height:1.1}.qt-fine{margin:10px 0 0;font-size:11px;color:var(--qt-muted)}.qt-tbc{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;align-items:start;padding:11px 14px;border-radius:8px;background:var(--qt-tint);border:1px solid var(--qt-line);color:var(--qt-ink-2);font-size:12px}.qt-tbc svg{width:16px;height:16px;color:var(--qt-accent);margin-top:1px}.qt-cols{display:grid;grid-template-columns:1.08fr .92fr}.qt-cols>div{padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--qt-line)}.qt-cols>div + div{border-left:1px solid var(--qt-line)}.qt-cols ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.qt-cols li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start;font-size:12px;color:var(--qt-ink)}.qt-cols li svg{width:12px;height:12px;margin-top:4px;color:#1f9d55}.qt-cols .exc li svg{color:#c4692a}.qt-days{display:grid;gap:6px}.qt-day{display:grid;grid-template-columns:66px minmax(0,1fr);gap:12px;align-items:baseline;font-size:12px}.qt-day b{background:var(--qt-tint);border:1px solid var(--qt-line);color:var(--qt-accent);border-radius:4px;padding:2px 6px;text-align:center;font-size:10px;font-weight:700;letter-spacing:.04em}.qt-day span{color:var(--qt-ink)}.qt-quote{margin:0;font-size:12.5px;color:var(--qt-ink-2);border-left:2px solid var(--qt-line-2);padding-left:12px;overflow-wrap:anywhere}.qt-notes{background:#fbfcfe}.qt-notes ol{display:grid;gap:5px;margin:0;padding-left:17px;list-style:decimal}.qt-notes li{font-size:11.5px;color:var(--qt-ink-2);line-height:1.5}.qt-notes li::marker{color:var(--qt-muted);font-weight:700}.qt-notes li strong{color:var(--qt-ink);font-weight:700}.qt-callout{display:grid;grid-template-columns:16px minmax(0,1fr);gap:11px;padding:13px 15px;border-radius:8px;background:#edf3fb;border:1px solid #d5e2f4;border-left:3px solid var(--blue);margin-bottom:14px}.qt-callout svg{width:16px;height:16px;color:var(--qt-accent);margin-top:2px}.qt-callout p{margin:0;font-size:12px;color:var(--qt-ink)}.qt-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding-top:20px;padding-bottom:8px}.qt-foot .sig .qt-label{margin-bottom:26px}.qt-foot .sig strong{display:block;font-size:12.5px;color:var(--qt-ink);border-top:1px solid var(--qt-line-2);padding-top:6px;max-width:30ch}.qt-foot .sig span{display:block;font-size:11px;color:var(--qt-muted)}.qt-foot .stamp{text-align:right}.qt-foot .stamp span{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--qt-muted)}.qt-foot .stamp strong{display:block;font-size:13px;font-weight:700;color:var(--qt-accent);letter-spacing:.01em;margin:2px 0}.qt-foot .stamp em{font-style:normal;font-size:11px;color:var(--qt-muted)}.qt-legal{padding-top:4px;padding-bottom:18px;font-size:10.5px;color:var(--qt-muted);line-height:1.5}.qt-legal strong{color:var(--qt-ink-2);font-weight:600}.qt-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.qt-actions .btn{flex:1 1 0;min-width:180px}.qt-hint{margin-top:10px;font-size:.82rem;color:var(--muted);text-align:center}.pay-layout{display:grid;grid-template-columns:1.35fr .85fr;gap:28px;align-items:start}.pay-layout>*{min-width:0}.pay-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;min-width:0}.pay-card + .pay-card{margin-top:16px}.pay-ref{display:grid;gap:12px;font-family:var(--qt-font);font-variant-numeric:tabular-nums}.pay-ref .row{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px dashed var(--line);font-size:.92rem}.pay-ref .row:last-child{border-bottom:0;padding-bottom:0}.pay-ref .row span{color:var(--muted)}.pay-ref .row strong{color:var(--navy);text-align:right}.pay-ref .row strong.big{font-size:1.3rem;color:var(--blue-2)}.pay-ref .row strong.code{color:var(--blue-2);letter-spacing:.03em}.pay-steps{display:grid;gap:14px;counter-reset:paystep}.pay-step{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}.pay-step i{counter-increment:paystep;width:34px;height:34px;border-radius:50%;background:var(--blue-soft);color:var(--blue-2);display:grid;place-items:center;font-style:normal;font-weight:800;font-size:.85rem}.pay-step i::before{content:counter(paystep)}.pay-step.done i{background:#e3f6ea;color:#157a42}.pay-step.done i::before{content:"✓"}.pay-step strong{display:block;color:var(--navy);margin-bottom:2px;font-size:.98rem}.pay-step p{margin:0;font-size:.88rem;color:var(--muted)}.pay-method{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.pay-method + .pay-method{margin-top:10px}.pay-method .ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);color:var(--blue-2);flex:none}.pay-method .ic svg{width:21px;height:21px}.pay-method strong{display:block;color:var(--navy)}.pay-method p{margin:2px 0 0;font-size:.88rem;color:var(--muted)}.pay-method .acct{font-family:var(--qt-font);font-variant-numeric:tabular-nums;font-weight:700;color:var(--navy);letter-spacing:.02em}.pay-note{display:flex;gap:11px;padding:14px 16px;border-radius:var(--r);background:var(--gold-soft);margin-top:16px}.pay-note svg{width:18px;height:18px;color:#a06a00;flex:none;margin-top:2px}.pay-note p{margin:0;font-size:.88rem;color:#6b4a06}@media print{@page{size:A4;margin:12mm 11mm}html,body{background:#fff!important}.header,.footer,.drawer,.fab-msg,.to-top,.scroll-progress,.page-hero,.marquee,.sticky-cta,.no-print,.qt-intro,.qt-actions,.qt-hint,.contact-layout>aside,.map-wrap,.faq,.section-head,.breadcrumb{display:none!important}main>section:not(:has(.qt-doc)){display:none!important}.section,.section-tight{padding:0!important}.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.contact-layout{display:block!important;gap:0!important}.form-card{padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.success{padding:0!important;display:block!important}.qt-doc{--qt-pad:0px;border:0;border-radius:0;box-shadow:none;font-size:9.6pt;line-height:1.45}.qt-doc .qt-band{height:3px}.qt-head{padding-top:8pt;padding-bottom:10pt;gap:18pt}.qt-subject{padding:8pt 10pt;box-shadow:inset 2px 0 0 var(--gold)}.qt-parties>div,.qt-section,.qt-cols>div{padding-top:10pt;padding-bottom:10pt}.qt-parties>div + div,.qt-cols>div + div{padding-left:14pt}.qt-brand img{width:40px;height:28px}.qt-brand strong{font-size:13pt}.qt-meta{min-width:0}.qt-foot{padding-top:12pt;padding-bottom:4pt}.qt-legal{padding-bottom:0}.qt-notes{background:transparent}table.qt-table tfoot .sum{font-size:15pt}thead{display:table-header-group}tfoot{display:table-row-group}tr,.qt-day,.qt-callout,.qt-cols>div,.qt-parties,.qt-subject,.qt-foot{break-inside:avoid}.qt-section{break-inside:avoid-page}.qt-doc a{color:inherit;text-decoration:none}.reveal{opacity:1!important;transform:none!important}}@container qt (max-width:680px){.qt-doc>*{--qt-pad:26px}}@container qt (max-width:560px){.qt-head{grid-template-columns:1fr;gap:18px}.qt-meta{min-width:0}}@container qt (max-width:620px){.qt-parties,.qt-cols{grid-template-columns:1fr}.qt-parties>div + div,.qt-cols>div + div{border-left:0;border-top:1px solid var(--qt-line)}.qt-foot{grid-template-columns:1fr;gap:16px;align-items:start}.qt-foot .stamp{text-align:left}.qt-foot .sig .qt-label{margin-bottom:20px}}@container qt (max-width:520px){.qt-doc>*{--qt-pad:18px;font-size:12.5px}.qt-brand{grid-template-columns:40px minmax(0,1fr);gap:11px}.qt-brand img{width:40px;height:28px}.qt-brand strong{font-size:1.06rem}.qt-subject h3{font-size:14px}.qt-facts{grid-template-columns:1fr;gap:0 0}.qt-facts dt{padding-top:5px;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.qt-facts dd{padding-bottom:5px;border-bottom:1px solid var(--qt-line)}.qt-facts dd:last-of-type{border-bottom:0}.qt-day{grid-template-columns:58px minmax(0,1fr);gap:9px}table.qt-table.cost,table.qt-table.cost tbody,table.qt-table.cost tfoot,table.qt-table.cost tr{display:block}table.qt-table.cost thead{display:none}table.qt-table.cost td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;text-align:right;padding:8px 0}table.qt-table.cost td::before{content:attr(data-l);flex:none;color:var(--qt-muted);font-weight:700;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding-top:3px}table.qt-table.cost td.num{text-align:right}table.qt-table.cost tfoot td.lblcell{display:none}table.qt-table.cost tfoot td{border-top:1.5px solid var(--qt-line-2);padding-top:11px}table.qt-table.cost tfoot .sum{font-size:1.3rem}table.qt-table td,table.qt-table th{overflow-wrap:anywhere}.qt-brand span,.qt-parties p,.qt-parties strong,.qt-callout p{overflow-wrap:anywhere}}@media (max-width:900px){.pay-layout{grid-template-columns:1fr}}@media (max-width:640px){.qt-doc{border-radius:10px}.qt-actions{gap:8px}.qt-actions .btn{min-width:calc(50% - 4px)}.qt-intro h3{font-size:1.25rem}.qt-intro .check{width:58px;height:58px}.qt-intro .check svg{width:27px;height:27px}.pay-card{padding:16px}.pay-ref .row{flex-wrap:wrap;gap:3px 12px}.pay-ref .row span{flex:1 0 100%;font-size:.78rem}.pay-ref .row strong{text-align:left;overflow-wrap:anywhere}.pay-ref .row strong.big{font-size:1.15rem}.pay-method{padding:12px;gap:11px}.pay-method .ic{width:36px;height:36px}}
