.tpd-piar-wrap{--navy:#102b3f;--gold:#c69b43;--cream:#f5f2eb;--ink:#17232d;--line:#dce3e6;max-width:1000px;margin:0 auto;color:var(--ink);font-family:"Segoe UI",Arial,sans-serif}.tpd-piar-hero{background:var(--navy);color:#fff;padding:36px clamp(22px,5vw,52px);border-top:5px solid var(--gold)}.tpd-piar-hero h1{color:#fff;font-family:Georgia,serif;font-size:clamp(32px,5vw,48px);margin:5px 0 12px}.tpd-piar-hero>p:not(.tpd-kicker){font-size:18px;line-height:1.55;max-width:760px}.tpd-kicker{color:var(--gold);font-size:12px;font-weight:800;letter-spacing:1.4px}.tpd-emergency{margin-top:24px;padding:13px 16px;background:#fff3cd;color:#3f320b;border-left:4px solid var(--gold)}.tpd-piar-notice{padding:26px clamp(20px,5vw,42px);background:var(--cream);border:1px solid #e4dfd3}.tpd-piar-notice h2{font-family:Georgia,serif;margin-top:0}.tpd-piar-notice li{margin:8px 0}.tpd-tabs{display:flex;margin-top:28px;border-bottom:1px solid var(--line)}.tpd-tabs button{appearance:none;background:#edf1f3;border:1px solid var(--line);border-bottom:0;padding:13px 22px;font-weight:700;color:var(--navy);cursor:pointer}.tpd-tabs button.is-active{background:#fff;border-top:3px solid var(--gold);padding-top:11px}.tpd-piar-form,.tpd-status-form{padding:30px clamp(20px,5vw,42px);background:#fff;border:1px solid var(--line);border-top:0}.tpd-piar-form h2,.tpd-status-form h2{font-family:Georgia,serif;color:var(--navy);margin-top:0}.tpd-required-note,.tpd-privacy{color:#61707a;font-size:13px}.tpd-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.tpd-piar-form label,.tpd-status-form label{font-weight:700;font-size:14px;color:#324550}.tpd-piar-form input,.tpd-piar-form select,.tpd-piar-form textarea,.tpd-status-form input{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #aebdc5;border-radius:5px;background:#fff;color:var(--ink);font:inherit}.tpd-piar-form input:focus,.tpd-piar-form select:focus,.tpd-piar-form textarea:focus,.tpd-status-form input:focus{outline:3px solid rgba(198,155,67,.25);border-color:var(--gold)}.tpd-full{grid-column:1/-1}.tpd-block{display:block;margin-top:20px}.tpd-piar-form fieldset{border:1px solid var(--line);padding:18px;margin:22px 0}.tpd-piar-form legend{font-weight:800;color:var(--navy);padding:0 7px}.tpd-choice{display:block;margin:7px 0}.tpd-choice input,.tpd-cert input{display:inline;width:auto;margin:0 8px 0 0}.tpd-cert{display:flex;align-items:flex-start;margin:20px 0;font-weight:600!important}.tpd-submit{background:var(--gold);color:#152936;border:0;border-radius:5px;padding:12px 19px;font-weight:800;cursor:pointer}.tpd-submit:hover{background:#d8ae56}.tpd-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.tpd-success,.tpd-error,.tpd-status-card{padding:25px;background:#edf7f1;border-left:5px solid #28734a}.tpd-error{background:#fff0ef;border-left-color:#af3c33}.tpd-status-card{margin-top:18px;background:#f3f6f7;border-left-color:var(--gold)}.tpd-status-card h3{font-family:Georgia,serif;color:var(--navy);font-size:25px}.tpd-status-card dl{display:grid;grid-template-columns:max-content 1fr;gap:7px 20px}.tpd-status-card dt{font-weight:800}.tpd-legal-note{display:block;margin:24px 0;padding:18px;border-left:4px solid var(--gold);background:var(--cream)}[hidden]{display:none!important}@media(max-width:650px){.tpd-grid{grid-template-columns:1fr}.tpd-full{grid-column:auto}.tpd-tabs button{flex:1;padding-left:10px;padding-right:10px}}
.tpd-receipt-timing{display:grid;grid-template-columns:max-content 1fr;gap:7px 20px;margin:18px 0}.tpd-receipt-timing dt{font-weight:800}.tpd-receipt-timing dd{margin:0}@media(max-width:650px){.tpd-receipt-timing{grid-template-columns:1fr;gap:3px}.tpd-receipt-timing dd{margin-bottom:9px}}
