/* Shared proof pages and navigation. */
.inventory-card:nth-child(2) img{object-position:center 70%}
.priority-section{padding:64px 0;background:var(--soft);border-bottom:1px solid var(--line)}.priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.priority-grid article{padding:28px;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;align-items:flex-start}.priority-grid article>span{font-size:9px;letter-spacing:.1em;color:var(--accent);margin-bottom:20px}.priority-grid h3{font-size:25px}.priority-grid p{font-size:13px;color:var(--muted)}.priority-grid a{margin-top:auto}.quote-bar{gap:8px}@media(max-width:800px){.priority-grid{grid-template-columns:1fr}.priority-section{padding:45px 0}}
.site-header .head{min-height:78px;height:auto;gap:24px;padding-block:14px}.site-header .site-links{display:flex;gap:5px;margin-left:auto;min-width:0}.site-links a{padding:10px 11px;white-space:nowrap;font-size:11px;border-radius:5px}.site-links a:hover,.site-links a[aria-current=page]{background:var(--soft);color:var(--accent)}.site-header .header-quote{display:none}.site-header .head-actions{margin-left:0}.proof-page{max-width:1220px;padding-top:56px;padding-bottom:72px}.proof-heading{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;margin-bottom:32px}.proof-heading h1{font-size:clamp(42px,5vw,65px);margin:0;max-width:680px}.proof-heading .eyebrow{margin-bottom:18px}.proof-heading>p{max-width:440px;color:var(--muted);margin:0;font-size:15px}.inventory-hero{display:grid;grid-template-columns:1.55fr 1fr;margin:0 0 28px;background:var(--soft);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #172a2808}.proof-image-link{display:block;overflow:hidden;background:var(--soft)}.proof-image-link img{display:block;width:100%;height:auto}.inventory-hero .proof-image-link{max-height:660px}.inventory-hero img{height:100%;object-fit:cover;object-position:center 65%}.inventory-hero figcaption{padding:40px;align-self:center}.inventory-hero h2{font-size:36px}.inventory-hero p:not(.eyebrow){font-size:14px;color:var(--muted)}.inventory-hero .text-link{margin-top:20px}.inventory-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.inventory-card{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--paper);box-shadow:0 8px 24px #172a2806}.inventory-card img{height:340px;object-fit:cover}.inventory-card:first-child img{object-position:center}.inventory-card figcaption{padding:24px}.inventory-card h2{font-size:24px;letter-spacing:-.035em;margin-bottom:12px}.inventory-card p{font-size:13px;color:var(--muted);margin:0}.proof-disclaimer{font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);padding:22px 0;margin:0}.proof-next{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:35px;margin-top:32px;background:var(--soft);border:1px solid var(--line);border-radius:14px}.proof-next .eyebrow{margin-bottom:12px}.proof-next h2{font-size:32px;margin-bottom:12px}.proof-next p:last-child{font-size:13px;color:var(--muted);margin:0}.proof-next .button{flex-shrink:0}.payment-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;max-width:1020px;margin:40px auto 0}.payment-original{margin:0;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 36px #172a280d}.payment-original .proof-image-link{background:#fff;border-radius:10px}.payment-original img{width:100%;height:auto}.payment-original figcaption{font-size:10px;line-height:1.5;color:#596763;padding:12px 8px 2px;text-align:center}.payment-context h2{font-size:34px}.payment-context>p:not(.eyebrow){font-size:14px;color:var(--muted)}.payment-facts{margin:28px 0}.payment-facts div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.payment-facts dt{color:var(--muted)}.payment-facts dd{margin:0;font-weight:600;text-align:right}.proof-privacy{margin:25px 0;padding:22px;background:var(--soft);border-radius:10px}.proof-privacy h3{font-size:19px;letter-spacing:-.02em;margin-bottom:10px}.proof-privacy p{font-size:12px;color:var(--muted);margin:0}.proof-footer{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px}.proof-footer p{font-size:12px;color:var(--muted);margin:14px 0 0}.proof-footer>div:not(:first-child){display:flex;flex-direction:column;gap:10px;font-size:12px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer-grid p,.footer-grid a{font-size:12px}.footer-grid p{color:var(--muted)}
#homepage-proof-center{padding:40px 0 52px;border-block:1px solid var(--line)}.hp-proof-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:26px}.hp-proof-head h2{margin:0;font-size:42px}.hp-proof-head .eyebrow{margin-bottom:14px}.hp-proof-head>p{font-size:13px;color:var(--muted);margin:0;max-width:450px}.hp-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hp-proof-card{display:block;min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #172a2806;transition:transform .2s}.hp-proof-card:hover{transform:translateY(-3px)}.hp-proof-media{height:300px;background:var(--soft)}.hp-proof-media img{width:100%;height:100%;object-fit:cover;object-position:center 66%}.hp-payment{background:#f0f1ec}.hp-payment img{object-fit:contain;padding:12px}.hp-proof-copy{padding:22px 25px}.hp-proof-copy h3,.hp-proof-copy h2{font-size:26px;margin:0 0 8px}.hp-proof-copy h3{display:flex;justify-content:space-between;gap:20px}.hp-proof-copy p{font-size:13px;color:var(--muted);margin:0}
@media(max-width:1000px){.site-header .head{flex-wrap:wrap;gap:8px 16px}.site-header .brand{margin-right:auto}.site-header .site-links{order:3;flex-basis:100%;overflow-x:auto;overflow-y:hidden;gap:5px;margin:0;padding:2px 0 4px;scrollbar-width:thin}.site-links a{flex-shrink:0;min-height:42px}.inventory-hero figcaption{padding:28px}.inventory-hero h2{font-size:30px}.payment-layout{gap:32px}.inventory-card img{height:270px}.inventory-card figcaption{padding:20px}}
@media(max-width:700px){.site-header{position:relative}.site-header .head{padding-block:10px}.site-header .brand strong{font-size:29px}.site-header .site-links{display:flex;position:static;flex-direction:row;align-items:center;width:100%;background:transparent}.site-links a{font-size:11px;padding:9px 10px;border:1px solid var(--line)}.proof-page{padding-top:32px;padding-bottom:44px}.proof-heading{grid-template-columns:1fr;gap:17px;margin-bottom:24px}.proof-heading h1{font-size:42px}.proof-heading>p{font-size:14px}.inventory-hero{grid-template-columns:1fr;margin-bottom:20px}.inventory-hero .proof-image-link{max-height:none}.inventory-hero img{height:auto}.inventory-hero figcaption{padding:25px}.inventory-hero h2{font-size:29px}.inventory-hero .text-link{margin-top:10px}.inventory-support{grid-template-columns:1fr;gap:20px}.inventory-card img{height:auto;max-height:none}.inventory-card figcaption{padding:24px}.inventory-card h2{font-size:26px}.proof-next{display:block;padding:26px;margin-top:24px}.proof-next .button{margin-top:22px;width:100%}.payment-layout{grid-template-columns:1fr;gap:30px;margin-top:25px}.payment-original{width:100%;max-width:480px;margin:auto}.payment-context h2{font-size:30px}.payment-context>.button{width:100%}.proof-footer,.footer-grid{grid-template-columns:1fr;gap:25px}.hp-proof-head{grid-template-columns:1fr;gap:16px}.hp-proof-head h2{font-size:34px}.hp-proof-grid{grid-template-columns:1fr;gap:20px}.hp-proof-media{height:290px}.hp-payment{height:340px}.hp-proof-copy{padding:22px}.hp-proof-copy h3{font-size:25px}#homepage-proof-center{padding:32px 0 38px}.proof-page .hp-proof-copy h2{font-size:28px}}



/* Authentic proof archive: nine inventory photos and six supplied receipts. */
.proof15-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);background:#172a28;color:#f7f6f1}.proof15-hero .proof-image-link{max-height:none;background:#e9e9e1}.proof15-hero img{height:520px;object-fit:contain}.proof15-hero figcaption{padding:36px}.proof15-hero figcaption p:not(.eyebrow){color:#d0d8d0}.proof15-hero .eyebrow,.proof15-hero .text-link{color:#e4c893}.proof15-hero .text-link{display:block;width:fit-content}.archive-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:44px 0 24px}.archive-heading h2{font-size:32px;margin:0}.archive-heading p{font-size:12px;color:var(--muted)}.proof15-gallery{columns:3;column-gap:22px}.proof15-gallery .inventory-card{break-inside:avoid;margin:0 0 22px;display:inline-block;width:100%}.proof15-gallery .inventory-card img{height:auto;max-height:none;object-fit:contain}.proof15-gallery figcaption{padding:19px 20px}.proof15-gallery h2{font-size:21px;margin:10px 0 12px;line-height:1.15}.archive-number,.archive-open{font-size:10px;letter-spacing:.07em;color:var(--muted)}.archive-open{color:var(--accent)}.activity-note{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;background:#172a28;color:#f7f6f1;border-radius:10px;margin:0 0 26px}.activity-note>span{font-size:10px;letter-spacing:.1em;color:#e4c893;white-space:nowrap}.activity-note p{font-size:12px;margin:0}.receipt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.receipt-card{margin:0;background:#fff;color:#172a28;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #172a2807}.receipt-card figcaption{padding:23px 22px 18px;border-bottom:1px solid #e2e6dd}.receipt-card .eyebrow{font-size:9px;color:#8b632d}.receipt-card h2{font-size:26px;margin:12px 0 0;letter-spacing:-.035em}.receipt-card .proof-image-link{padding:14px;background:#f1f3ed}.receipt-card img{max-width:360px;margin:auto;width:100%;height:auto}.receipt-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px;font-size:10px;color:#596763}.receipt-foot a{font-weight:700;color:#172a28}.activity-disclaimer{padding:30px;border:1px solid var(--line);border-radius:12px;margin-top:28px;background:var(--soft)}.activity-disclaimer h2{font-size:25px}.activity-disclaimer p{font-size:13px;color:var(--muted);max-width:960px}.hp-inventory-collage{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.hp-inventory-collage img{min-height:0;object-fit:cover;object-position:center}.hp-receipt-collage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;background:#e9eee5;align-items:center}.hp-receipt-collage img{height:100%;object-fit:contain;min-width:0}.proof-image-link:focus-visible,.hp-proof-card:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:1000px){.proof15-gallery{columns:2}.receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof15-hero img{height:480px}.receipt-card h2{font-size:25px}}
@media(max-width:700px){.proof15-hero{grid-template-columns:1fr}.proof15-hero img{height:auto;max-height:490px;object-fit:contain}.proof15-hero figcaption{padding:25px}.archive-heading{display:block;margin:32px 0 20px}.archive-heading h2{font-size:28px}.archive-heading>p{margin:12px 0 0}.proof15-gallery{columns:1}.proof15-gallery .inventory-card{display:block}.activity-note{display:block;padding:20px}.activity-note p{margin:10px 0 0}.receipt-grid{grid-template-columns:1fr;gap:22px}.receipt-card{width:100%;max-width:390px;margin:auto}.receipt-card h2{font-size:27px}.receipt-card .proof-image-link{padding:12px}.activity-disclaimer{padding:24px}.hp-inventory-collage{height:240px}.hp-receipt-collage{height:240px;padding:12px;gap:8px}}

/* Connected proof navigation. */
.site-links a{padding-inline:8px}.proof-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0}.proof-journey a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;border:1px solid var(--line);border-radius:8px;font-size:12px;background:var(--paper)}.proof-journey a:hover{border-color:var(--accent)}.proof-journey span{color:var(--accent)}@media(max-width:1100px){.site-header .head{flex-wrap:wrap}.site-header .site-links{order:3;flex-basis:100%;overflow-x:auto;margin:0}.site-links a{flex-shrink:0}}@media(max-width:700px){.proof-journey{grid-template-columns:1fr 1fr}.proof-journey a{padding:15px 12px;font-size:11px}}