.pdfdocs{--pd-ink:#111827;--pd-muted:#5f6b7a;--pd-line:#e1e6ed;--pd-soft:#f7f9fc;--pd-brand:#ff0066;--pd-navy:#0c1424;color:var(--pd-ink)}
.pdfdocs *{box-sizing:border-box}.pdfdocs a{color:inherit}.pdfdocs .pd-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.pdfdocs .pd-hero{padding:82px 0 60px;background:linear-gradient(145deg,#fff 0,#f8f9fc 58%,#fff0f6 100%);border-bottom:1px solid var(--pd-line)}
.pdfdocs .pd-eyebrow{display:block;color:var(--pd-brand);font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}
.pdfdocs .pd-hero h1{max-width:900px;margin:0;font-size:clamp(2.6rem,5vw,5rem);line-height:1;letter-spacing:-.05em}.pdfdocs .pd-lede{max-width:850px;margin:24px 0;color:var(--pd-muted);font-size:1.12rem;line-height:1.7}
.pdfdocs .pd-actions{display:flex;gap:10px;flex-wrap:wrap}.pdfdocs .pd-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--pd-brand);border-radius:9px;background:var(--pd-brand);color:#fff;text-decoration:none;font-weight:800;font-size:.88rem}
.pdfdocs .pd-btn.alt{background:#fff;border-color:#cfd6e0;color:var(--pd-ink)}.pdfdocs .pd-status{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap}.pdfdocs .pd-status span{padding:7px 10px;border:1px solid var(--pd-line);border-radius:999px;background:#fff;color:var(--pd-muted);font-size:.78rem;font-weight:700}
.pdfdocs .pd-nav-wrap{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid var(--pd-line);backdrop-filter:blur(14px)}.pdfdocs .pd-nav{display:flex;gap:8px;overflow:auto;padding:11px 0;scrollbar-width:thin}.pdfdocs .pd-nav a{white-space:nowrap;text-decoration:none;padding:8px 11px;border-radius:7px;font-size:.78rem;font-weight:800;color:#465164}.pdfdocs .pd-nav a:hover,.pdfdocs .pd-nav a:focus{background:#fff0f6;color:var(--pd-brand)}
.pdfdocs .pd-section{padding:72px 0;border-bottom:1px solid var(--pd-line);scroll-margin-top:74px}.pdfdocs .pd-section-head{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;margin-bottom:34px}.pdfdocs .pd-section h2{margin:0;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.06;letter-spacing:-.035em}.pdfdocs .pd-section-head p{margin:0;color:var(--pd-muted);line-height:1.7}
.pdfdocs .pd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pdfdocs .pd-card{padding:24px;border:1px solid var(--pd-line);border-radius:14px;background:#fff}.pdfdocs .pd-card h3{margin:8px 0;font-size:1.08rem}.pdfdocs .pd-card p,.pdfdocs .pd-card li{color:var(--pd-muted);font-size:.9rem;line-height:1.62}.pdfdocs .pd-card ol,.pdfdocs .pd-card ul{padding-left:20px;margin:12px 0}.pdfdocs .pd-num{color:var(--pd-brand);font-size:.72rem;font-weight:900;letter-spacing:.1em}
.pdfdocs .pd-callout{margin:20px 0;padding:18px 20px;border-left:4px solid var(--pd-brand);background:#fff2f7;border-radius:0 10px 10px 0}.pdfdocs .pd-callout strong{display:block;margin-bottom:4px}.pdfdocs .pd-callout p{margin:0;color:#5f4851;font-size:.9rem;line-height:1.6}
.pdfdocs .pd-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.pdfdocs .pd-flow div{padding:15px;border-radius:10px;background:var(--pd-navy);color:#fff}.pdfdocs .pd-flow b{display:block;margin-bottom:4px}.pdfdocs .pd-flow span{color:#b6c0cf;font-size:.78rem}
.pdfdocs .pd-table-wrap{overflow:auto;border:1px solid var(--pd-line);border-radius:12px}.pdfdocs table{width:100%;border-collapse:collapse;min-width:760px}.pdfdocs th,.pdfdocs td{padding:13px 15px;text-align:left;border-bottom:1px solid #edf0f4;font-size:.86rem;vertical-align:top}.pdfdocs th{background:var(--pd-soft);font-size:.72rem;text-transform:uppercase;color:#687486}.pdfdocs td{color:#4e5969}
.pdfdocs .pd-steps{counter-reset:pdstep;display:grid;gap:10px}.pdfdocs .pd-step{counter-increment:pdstep;display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:18px;border:1px solid var(--pd-line);border-radius:12px}.pdfdocs .pd-step:before{content:counter(pdstep);display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--pd-brand);color:#fff;font-weight:900}.pdfdocs .pd-step h3{margin:2px 0 5px;font-size:1rem}.pdfdocs .pd-step p{margin:0;color:var(--pd-muted);font-size:.88rem;line-height:1.6}
.pdfdocs .pd-security{background:var(--pd-navy);color:#fff}.pdfdocs .pd-security .pd-section-head p,.pdfdocs .pd-security .pd-card p,.pdfdocs .pd-security .pd-card li{color:#b9c3d1}.pdfdocs .pd-security .pd-card{background:#111d30;border-color:#293750}.pdfdocs .pd-security .pd-eyebrow{color:#ff5d9d}
.pdfdocs .pd-faq details{border:1px solid var(--pd-line);border-radius:10px;padding:14px 16px;margin:8px 0}.pdfdocs .pd-faq summary{font-weight:800;cursor:pointer}.pdfdocs .pd-faq p{color:var(--pd-muted);line-height:1.65}
.pdfdocs .pd-next{padding:62px 0;background:linear-gradient(110deg,#e9005c,#ff2a80);color:#fff}.pdfdocs .pd-next .pd-container{display:flex;justify-content:space-between;gap:30px;align-items:center}.pdfdocs .pd-next h2{margin:4px 0 0;font-size:clamp(1.8rem,3vw,2.7rem)}.pdfdocs .pd-next .pd-btn{background:#fff;color:var(--pd-ink);border-color:#fff}
@media(max-width:900px){.pdfdocs .pd-section-head{grid-template-columns:1fr;gap:18px}.pdfdocs .pd-grid{grid-template-columns:1fr 1fr}.pdfdocs .pd-flow{grid-template-columns:1fr 1fr}.pdfdocs .pd-nav-wrap{position:static}}
@media(max-width:620px){.pdfdocs .pd-container{width:min(100% - 28px,1180px)}.pdfdocs .pd-hero{padding:56px 0 42px}.pdfdocs .pd-section{padding:52px 0}.pdfdocs .pd-grid,.pdfdocs .pd-flow{grid-template-columns:1fr}.pdfdocs .pd-next .pd-container{display:grid}.pdfdocs .pd-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.pdfdocs *{scroll-behavior:auto!important;transition:none!important}}
