
.directorii-page{background:#f7f6f0;color:#14313f}.dp-hero{background:radial-gradient(ellipse at 85% 30%,#244d53,#0c2635 60%);color:#fff;display:grid;grid-template-columns:1.3fr .8fr;gap:75px;padding:80px max(32px,calc((100vw - 1130px)/2));align-items:center}.dp-hero .eyebrow{color:#e4c58f}.dp-hero h1{font:400 clamp(42px,4.6vw,66px)/1.08 Georgia,serif;letter-spacing:-.025em;margin:24px 0}.dp-hero-copy>p{font-size:17px;line-height:1.85;max-width:600px;color:#d8e4e7}.dp-hero .actions{align-items:center;margin:28px 0}.dp-light-link{color:#e9ca91;font-size:13px}.dp-hero-facts{display:flex;flex-wrap:wrap;gap:18px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-top:35px;color:#d8dfd4}.dp-badge{margin:0}.dp-badge img{width:100%;height:auto;filter:drop-shadow(0 20px 25px #0004)}.dp-badge figcaption{font-size:12px;line-height:1.75;color:#c4d6db;max-width:340px;margin:25px auto 0;text-align:center}.dp-section{max-width:1200px;padding:80px 35px;margin:auto}.dp-section h2{font:400 clamp(34px,4vw,52px)/1.1 Georgia,serif;letter-spacing:-.025em;margin:20px 0 27px}.dp-voucher{display:grid;grid-template-columns:1.1fr .85fr;gap:85px;align-items:start}.dp-voucher>div{padding-top:32px}.dp-lead{font-size:17px;line-height:1.9;color:#4e6570}.dp-voucher figure{margin:0;border:1px solid #cecbbd;background:#fff;box-shadow:0 25px 55px #15384a17}.dp-voucher img{display:block;width:100%;height:auto}.dp-voucher figcaption{padding:24px;font-size:13px;line-height:1.8;border-top:1px solid #dedbd0}.dp-voucher figcaption b{font:23px Georgia,serif}.dp-voucher figcaption p{color:#546972}.dp-voucher figcaption a{font-weight:700}.dp-document-points{list-style:none;counter-reset:point;padding:0;margin:35px 0}.dp-document-points li{counter-increment:point;position:relative;padding:22px 0 22px 48px;border-top:1px solid #d8ddda}.dp-document-points li:before{content:'0' counter(point);position:absolute;left:0;color:#9c7c44;font:23px Georgia,serif}.dp-document-points b{font-size:16px}.dp-document-points p{font-size:14px;line-height:1.8;margin:10px 0 0;color:#536a75}.dp-coverage{background:#e9ede7}.dp-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:35px}.dp-section-heading h2{margin-bottom:0}.dp-section-heading>p{margin:0;font-size:15px;line-height:1.85;color:#526875}.dp-table-wrap{overflow:auto;border:1px solid #c2ceca;background:white}.dp-table-wrap table{width:100%;border-collapse:collapse;font-size:15px}.dp-table-wrap caption{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:19px 25px;background:#133341;color:#d9c493}.dp-table-wrap th,.dp-table-wrap td{padding:22px 26px;border-bottom:1px solid #dbe1de}.dp-table-wrap thead th{background:#173a46;color:#fff;text-align:center;font-size:14px;font-weight:400;min-width:180px}.dp-table-wrap thead th:first-child{text-align:left;min-width:270px}.dp-table-wrap strong{font:36px Georgia,serif;display:block;color:#e7ca91;margin:10px 0}.dp-table-wrap small{display:block;color:#c6d7d9;font-size:11px}.dp-table-wrap tbody th{text-align:left;font-weight:500}.dp-table-wrap td{text-align:center}.dp-table-wrap .dp-full{background:#eff5ec}.dp-table-wrap thead .dp-full{background:#244b41}.dp-check{color:#387a41;font-size:25px}.dp-dash{color:#9aa6a8;font-size:20px}.dp-coverage-note{font-size:13px;line-height:1.85;color:#415d67;max-width:1000px;margin:24px 0}.dp-chart-links{display:flex;flex-wrap:wrap;gap:26px;font-size:13px;font-weight:700}.dp-listing-frame{border:1px solid #ccd6d1;background:#fff}.dp-listing-bar{display:flex;justify-content:space-between;padding:20px 25px;background:#123442;color:#fff;font-size:12px;gap:20px}.dp-listing-bar a{color:#ebcd92}.dp-listing-frame iframe{display:block;width:100%;height:650px;border:0}.dp-source-note{font-size:12px;line-height:1.8;color:#536875}.dp-process{background:#0e2938;color:#fff}.dp-process .eyebrow{color:#dec18c}.dp-process h2,.dp-process h3{color:#fff}.dp-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0 55px}.dp-process-grid article{border-top:2px solid #b9a06d;padding-top:25px}.dp-process-grid span{color:#d1b57b;font:30px Georgia,serif}.dp-process-grid h3{font:27px Georgia,serif;margin:20px 0}.dp-process-grid p{color:#cadae0;font-size:14px;line-height:1.85}.dp-closing{border-top:1px solid #4b626c;padding-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.dp-closing h2{font-size:35px;margin:10px 0 16px}.dp-closing p{font-size:15px;line-height:1.8;color:#cadae0}.dp-closing .actions{flex-direction:column;align-items:flex-start;gap:22px}.dp-closing .btn{color:#183542}@media(max-width:850px){.dp-hero{grid-template-columns:1fr;gap:35px;padding:50px 25px}.dp-badge{max-width:350px;margin:auto}.dp-section{padding:50px 25px}.dp-voucher{grid-template-columns:1fr;gap:35px}.dp-voucher>div{padding-top:0}.dp-voucher figure{max-width:460px;margin:auto}.dp-section-heading{grid-template-columns:1fr;gap:22px}.dp-table-wrap thead th{min-width:140px}.dp-table-wrap thead th:first-child{min-width:210px}.dp-table-wrap th,.dp-table-wrap td{padding:18px}.dp-table-wrap strong{font-size:28px}.dp-process-grid,.dp-closing{grid-template-columns:1fr;gap:25px}.dp-listing-bar{padding:16px;font-size:11px}.dp-listing-frame iframe{height:600px}}
.dp-requirements>tr:first-child th{background:#173a46;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.dp-original-chart{margin:25px 0;border-top:1px solid #bac8bd;border-bottom:1px solid #bac8bd;padding:20px 0}.dp-original-chart summary{font-size:14px;font-weight:600;cursor:pointer}.dp-original-chart img{display:block;max-width:780px;width:100%;height:auto;margin:25px auto 0}.dp-coverage .actions{margin:28px 0}
.dp-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.dp-report-grid article{border:1px solid #d1d8ce;background:white}.dp-report-image{display:block;position:relative;height:280px;overflow:hidden;background:#dce2d6;padding:20px}.dp-report-image img{width:100%;height:100%;object-fit:contain;object-position:top}.dp-report-image span{position:absolute;left:0;right:0;bottom:0;background:#133341f2;color:#fff;padding:13px 16px;font-size:11px}.dp-report-grid article>div{padding:24px}.dp-report-grid small{color:#5a746c;font:9px/1.8 ui-monospace,monospace;text-transform:uppercase}.dp-report-grid h3{font:25px/1.2 Georgia,serif;margin:15px 0}.dp-report-grid p{font-size:13px;line-height:1.8;color:#546c68}.dp-report-grid article>div>a{font-size:12px;font-weight:600;line-height:1.7}.dp-report-records>.dp-source-note{margin-top:24px}
#project-review,#guarantee-example,#coverage,#directorii-listing,#project-records{scroll-margin-top:110px}.dp-offer-list{list-style:none;padding:0;margin:25px 0 0}.dp-offer-list li{padding:11px 0;border-top:1px solid #405b64;font-size:13px;color:#e0d4b5}.dp-offer-list li:before{content:'✓';color:#e4c073;margin-right:10px}.dp-request-card{padding:32px;background:#f5f2e8;color:#14313f;border-top:4px solid #d5b168}.dp-request-card h3{font:30px/1.15 Georgia,serif;color:#14313f}.dp-request-card>p{font-size:14px;color:#526b70}.dp-request-card .btn{margin:15px 0;width:100%;font-size:14px;line-height:1.6}.dp-request-card .dp-source-note{font-size:11px}.dp-request-card .dp-light-link{color:#224e5b;text-underline-offset:4px}
@media(max-width:850px){.dp-report-grid{grid-template-columns:1fr}.dp-report-image{height:350px}.dp-request-card{padding:25px}#project-review,#guarantee-example,#coverage,#directorii-listing,#project-records{scroll-margin-top:90px}}

/* Keep the supplied artwork intact; place a destination-backed QR over its unverified decorative code. */
.dp-badge-art{display:block;position:relative;line-height:0}.dp-badge-art .dp-badge-qr{position:absolute;left:44.9%;top:81.1%;width:10.9%;height:auto;filter:none;background:#fff}.dp-badge-art:focus-visible{outline:3px solid #e3bb69;outline-offset:5px}
