.pdfb-dashboard-header{background:#667eea;border-radius:16px;box-shadow:0 10px 40px rgba(102,126,234,.3),0 4px 12px rgba(102,126,234,.2),0 2px 4px rgba(102,126,234,.1);color:#fff;margin-bottom:32px;overflow:hidden;padding:40px;position:relative}.pdfb-dashboard-header:before{background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;right:0;top:0;transform:translate(30%,-30%);width:300px}.pdfb-dashboard-header h1{color:#fff;font-size:36px;font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 8px;position:relative;text-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1}.pdfb-dashboard-subtitle{color:#fff;font-size:16px;letter-spacing:-.1px;line-height:1.5;margin:0 0 16px;opacity:.95;position:relative;z-index:1}.pdfb-dashboard-meta{display:flex;flex-wrap:wrap;gap:24px}.pdfb-last-update,.pdfb-version-info{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;display:inline-flex;font-size:13px;font-weight:500;padding:6px 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.pdfb-last-update:hover,.pdfb-version-info:hover{background:hsla(0,0%,100%,.25);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.pdfb-dashboard-stats{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.pdfb-stat-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.06);display:flex;gap:20px;overflow:hidden;padding:24px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.pdfb-stat-card:before{background:#667eea;content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .35s cubic-bezier(.4,0,.2,1)}.pdfb-stat-card:hover{border-color:#667eea;box-shadow:0 8px 24px rgba(102,126,234,.15),0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);transform:translateY(-6px)}.pdfb-stat-card:hover:before{transform:scaleX(1)}.pdfb-stat-icon{align-items:center;background:#667eea;border-radius:12px;box-shadow:0 4px 12px rgba(102,126,234,.25);display:flex;flex-shrink:0;font-size:48px;height:64px;justify-content:center;transition:all .35s cubic-bezier(.4,0,.2,1);width:64px}.pdfb-stat-card:hover .pdfb-stat-icon{box-shadow:0 6px 20px rgba(102,126,234,.35);transform:scale(1.05) rotate(-3deg)}.pdfb-stat-content{flex:1}.pdfb-stat-number{color:#1e293b;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1;margin-bottom:8px;transition:color .35s cubic-bezier(.4,0,.2,1)}.pdfb-stat-card:hover .pdfb-stat-number{color:#667eea}.pdfb-stat-label{color:#64748b;font-size:14px;font-weight:500;letter-spacing:-.1px}.pdfb-dashboard-actions{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.pdfb-action-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:28px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.pdfb-action-card:after{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.pdfb-action-card:hover{border-color:transparent;box-shadow:0 12px 32px rgba(102,126,234,.15),0 6px 16px rgba(0,0,0,.08);transform:translateY(-6px)}.pdfb-action-card:hover:after{opacity:1}.pdfb-action-card.pdfb-primary{background:#667eea;border:none;box-shadow:0 4px 16px rgba(102,126,234,.25),0 2px 8px rgba(102,126,234,.15);color:#fff}.pdfb-action-card.pdfb-primary:hover{box-shadow:0 12px 36px rgba(102,126,234,.35),0 6px 18px rgba(102,126,234,.2);transform:translateY(-6px) scale(1.02)}.pdfb-action-card.pdfb-primary h3{color:#fff}.pdfb-action-card.pdfb-primary p{color:hsla(0,0%,100%,.9)}.pdfb-action-card h3{color:#1e293b;font-size:20px;font-weight:600;letter-spacing:-.3px;line-height:1.3;margin:0 0 12px}.pdfb-action-card p{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 20px}.pdfb-action-card .button{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);font-size:14px;font-weight:600;margin-top:auto;overflow:hidden;padding:12px 24px;position:relative;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.pdfb-action-card .button:before{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.pdfb-action-card .button:hover:before{height:300px;width:300px}.pdfb-action-card .button-primary{background:#fff;border-color:#fff;color:#667eea}.pdfb-action-card .button-primary:hover{background:#f8fafc;box-shadow:0 4px 12px rgba(102,126,234,.2);transform:scale(1.05)}.pdfb-action-card .button-secondary{background:#667eea;border:none;color:#fff}.pdfb-action-card .button-secondary:hover{background:#5568d3;box-shadow:0 4px 16px rgba(102,126,234,.3);transform:scale(1.05)}.pdfb-premium-badge{align-items:center;animation:pulse 2s infinite;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:4px;box-shadow:0 2px 6px rgba(245,158,11,.4);color:#fff;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.5px;margin-left:8px;padding:3px 8px;vertical-align:middle}.pdfb-premium-locked{opacity:.7;position:relative}.pdfb-premium-locked:after{content:"🔒";font-size:24px;opacity:.3;position:absolute;right:16px;top:16px}.pdfb-premium-locked:hover{opacity:.85}.pdfb-premium-button{cursor:not-allowed!important;opacity:.8}.pdfb-premium-button:hover{transform:none!important}.pdfb-dashboard-guide{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.06);margin-bottom:32px;padding:32px;position:relative}.pdfb-dashboard-guide:before{background:#667eea;border-radius:12px 0 0 12px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.pdfb-dashboard-guide h3{color:#1e293b;font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0 0 24px;padding-bottom:12px;position:relative}.pdfb-dashboard-guide h3:after{background:#667eea;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.pdfb-guide-steps{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:10px 0 20px;scroll-behavior:smooth;scrollbar-color:#667eea #e2e8f0;scrollbar-width:thin}.pdfb-guide-steps::-webkit-scrollbar{height:8px}.pdfb-guide-steps::-webkit-scrollbar-track{background:#e2e8f0;border-radius:10px}.pdfb-guide-steps::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px;-webkit-transition:background .3s;transition:background .3s}.pdfb-guide-steps::-webkit-scrollbar-thumb:hover{background:#5568d3}.pdfb-step{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:inherit;display:flex;flex-shrink:0;gap:20px;max-width:320px;min-width:280px;padding:20px;position:relative;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1)}.pdfb-step,.pdfb-step-link{cursor:pointer}.pdfb-step-link:hover{text-decoration:none}.pdfb-step:before{background:#667eea;border-radius:10px 0 0 10px;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .35s cubic-bezier(.4,0,.2,1);width:3px}.pdfb-step:hover{background:#fff;border-color:#667eea;box-shadow:0 4px 16px rgba(102,126,234,.15),0 2px 8px rgba(0,0,0,.05);transform:translateY(-4px) scale(1.02)}.pdfb-step:hover:before{transform:scaleY(1)}.pdfb-step-link:after{color:#667eea;content:"→";font-size:20px;opacity:0;position:absolute;right:15px;top:50%;transform:translateY(-50%) translateX(10px);transition:all .35s cubic-bezier(.4,0,.2,1)}.pdfb-step-link:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.pdfb-step-number{align-items:center;background:#667eea;border-radius:10px;box-shadow:0 3px 10px rgba(102,126,234,.3);color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;transition:all .35s cubic-bezier(.4,0,.2,1);width:40px}.pdfb-step:hover .pdfb-step-number{box-shadow:0 5px 15px rgba(102,126,234,.4);transform:scale(1.1) rotate(5deg)}.pdfb-step-content{flex:1}.pdfb-step-content h4{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.2px;margin:0 0 8px;transition:color .35s cubic-bezier(.4,0,.2,1)}.pdfb-step:hover .pdfb-step-content h4{color:#667eea}.pdfb-step-content p{color:#475569;font-size:14px;line-height:1.6;margin:0 0 6px}.pdfb-step-content small{color:#64748b;display:block;font-size:13px;font-style:italic}.pdfb-dashboard-features{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.06);padding:32px}.pdfb-dashboard-features h3{color:#1e293b;font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0 0 24px;padding-bottom:12px;position:relative}.pdfb-dashboard-features h3:after{background:#667eea;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.pdfb-features-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pdfb-feature-category{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;padding:20px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.pdfb-feature-category:before{background:#667eea;content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.4,0,.2,1)}.pdfb-feature-category:hover{background:#fff;border-color:#667eea;box-shadow:0 4px 16px rgba(102,126,234,.15),0 2px 8px rgba(0,0,0,.05);transform:translateY(-2px)}.pdfb-feature-category:hover:before{transform:scaleX(1)}.pdfb-feature-category h4{color:#1e293b;font-size:18px;font-weight:600;letter-spacing:-.3px;margin:0 0 16px;transition:color .35s cubic-bezier(.4,0,.2,1)}.pdfb-feature-category:hover h4{color:#667eea}.pdfb-feature-category ul{list-style:none;margin:0;padding:0}.pdfb-feature-category li{color:#475569;font-size:14px;line-height:1.6;padding:8px 0 8px 24px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.pdfb-feature-category li:hover{color:#1e293b;padding-left:28px}.pdfb-feature-category li:before{color:#667eea;content:"✓";font-size:16px;font-weight:700;left:0;position:absolute;transition:all .25s cubic-bezier(.4,0,.2,1)}.pdfb-feature-category li:hover:before{transform:scale(1.2)}.pdfb-new-features{border-top:2px solid #e2e8f0;margin-top:32px;padding-top:28px;position:relative}.pdfb-new-features:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:2px;left:0;position:absolute;top:-2px;width:80px}.pdfb-new-features h4{align-items:center;background:linear-gradient(135deg,#f8f9ff,#fff5f7);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px rgba(102,126,234,.08);color:#1e293b;display:inline-flex;font-size:20px;font-weight:700;gap:8px;letter-spacing:-.4px;margin:0 0 20px;overflow:hidden;padding:8px 16px;position:relative}.pdfb-new-features h4:before{background:linear-gradient(180deg,#667eea,#764ba2);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.pdfb-new-features-list{animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.3s;display:grid;gap:12px}.pdfb-new-feature-item{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:flex;font-size:14px;gap:12px;line-height:1.6;overflow:hidden;padding:14px 16px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.pdfb-new-feature-item:before{background:linear-gradient(180deg,#667eea,#764ba2);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .35s cubic-bezier(.4,0,.2,1);width:3px}.pdfb-new-feature-item:hover{background:#fff;border-color:#667eea;box-shadow:0 4px 16px rgba(102,126,234,.12),0 2px 8px rgba(0,0,0,.05);transform:translateX(4px)}.pdfb-new-feature-item:hover:before{transform:scaleY(1)}.pdfb-feature-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;box-shadow:0 2px 8px rgba(102,126,234,.3);color:#fff;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:4px 10px;position:relative;text-transform:uppercase}.pdfb-feature-badge:after{animation:shimmer 3s infinite;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:200%;position:absolute;right:-50%;top:-50%;transform:rotate(45deg);width:100%}@keyframes shimmer{0%,to{transform:translateX(-100%) rotate(45deg)}50%{transform:translateX(100%) rotate(45deg)}}.pdfb-new-feature-item strong{color:#1e293b;font-weight:600;transition:color .35s cubic-bezier(.4,0,.2,1)}.pdfb-new-feature-item:hover strong{color:#667eea}.pdfb-new-feature-item:first-child{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.35s}.pdfb-new-feature-item:nth-child(2){animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.4s}.pdfb-new-feature-item:nth-child(3){animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.45s}.pdfb-new-feature-item:nth-child(4){animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.5s}.pdfb-new-feature-item:nth-child(5){animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.55s}@media (max-width:768px){.pdfb-dashboard-header{padding:24px}.pdfb-dashboard-header h1{font-size:28px}.pdfb-dashboard-actions,.pdfb-dashboard-stats,.pdfb-features-grid{grid-template-columns:1fr}.pdfb-step{flex-direction:column}.pdfb-action-card:hover,.pdfb-feature-category:hover,.pdfb-stat-card:hover,.pdfb-step:hover{transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.pdfb-action-card,.pdfb-feature-category,.pdfb-stat-card,.pdfb-step{animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) backwards}.pdfb-stat-card:first-child{animation-delay:.1s}.pdfb-stat-card:nth-child(2){animation-delay:.15s}.pdfb-stat-card:nth-child(3){animation-delay:.2s}.pdfb-stat-card:nth-child(4){animation-delay:.25s}.pdfb-action-card:first-child{animation-delay:.15s}.pdfb-action-card:nth-child(2){animation-delay:.2s}.pdfb-action-card:nth-child(3){animation-delay:.25s}.pdfb-step:first-child{animation-delay:.1s}.pdfb-step:nth-child(2){animation-delay:.15s}.pdfb-step:nth-child(3){animation-delay:.2s}.pdfb-step:nth-child(4){animation-delay:.25s}.pdfb-step:nth-child(5){animation-delay:.3s}.pdfb-feature-category:first-child{animation-delay:.1s}.pdfb-feature-category:nth-child(2){animation-delay:.15s}.pdfb-feature-category:nth-child(3){animation-delay:.2s}.pdfb-feature-category:nth-child(4){animation-delay:.25s}.pdfb-promo-section{margin-bottom:32px}.pdfb-promo-teaser{align-items:center;background:linear-gradient(135deg,#1e1b4b,#312e81 50%,#4338ca);border-radius:16px;box-shadow:0 12px 40px rgba(67,56,202,.35);display:flex;gap:32px;margin-bottom:24px;overflow:hidden;padding:36px 40px;position:relative}.pdfb-promo-teaser:before{background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:220px}.pdfb-promo-teaser-left{flex:1;min-width:0;position:relative;z-index:1}.pdfb-promo-teaser-badge{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;color:#c7d2fe;display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;padding:4px 10px}.pdfb-promo-teaser-title{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.5px;line-height:1.25;margin:0 0 12px}.pdfb-promo-teaser-title span{color:#a5b4fc}.pdfb-promo-teaser-sub{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.6;margin:0 0 18px}.pdfb-promo-teaser-progress{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:12px;gap:12px}.pdfb-promo-progress-bar{background:hsla(0,0%,100%,.2);border-radius:6px;flex:1;height:6px;max-width:160px;overflow:hidden}.pdfb-promo-progress-fill{background:linear-gradient(90deg,#818cf8,#a5b4fc);border-radius:6px;height:100%}.pdfb-promo-teaser-right{flex-shrink:0;position:relative;z-index:1}.pdfb-promo-doc-mockup{background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2);padding:14px 12px;position:relative;width:140px}.pdfb-promo-doc-header{background:linear-gradient(90deg,#4338ca,#818cf8);border-radius:4px;height:20px;margin-bottom:10px}.pdfb-promo-doc-line{background:#e2e8f0;border-radius:3px;height:6px;margin-bottom:6px;width:75%}.pdfb-promo-doc-line--wide{width:100%}.pdfb-promo-doc-line--short{width:45%}.pdfb-promo-doc-divider{background:#e2e8f0;height:1px;margin:8px 0}.pdfb-promo-doc-grid{display:grid;gap:4px;grid-template-columns:1fr 1fr 1fr}.pdfb-promo-doc-cell{background:#f1f5f9;border-radius:3px;height:18px}.pdfb-promo-doc-cell--accent{background:#c7d2fe}.pdfb-promo-doc-badge{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;box-shadow:0 2px 8px rgba(245,158,11,.5);color:#fff;font-size:9px;font-weight:800;letter-spacing:.5px;padding:4px 8px;position:absolute;right:-10px;top:-10px}.pdfb-promo-features-header{margin-bottom:20px;text-align:center}.pdfb-promo-features-header h3{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 6px}.pdfb-promo-features-header p{color:#64748b;font-size:14px;margin:0}.pdfb-promo-features-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:28px}.pdfb-promo-feature-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;gap:14px;padding:18px 20px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pdfb-promo-feature-card:hover{border-color:#818cf8;box-shadow:0 8px 24px rgba(67,56,202,.12);transform:translateY(-4px)}.pdfb-promo-feature-card--hot{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#f59e0b}.pdfb-promo-feature-card--hot:hover{border-color:#d97706;box-shadow:0 8px 24px rgba(245,158,11,.2)}.pdfb-promo-feature-icon{flex-shrink:0;font-size:28px;line-height:1;margin-top:2px}.pdfb-promo-feature-card h4{color:#1e293b;font-size:14px;font-weight:700;margin:0 0 4px}.pdfb-promo-feature-card p{color:#64748b;font-size:12.5px;line-height:1.5;margin:0}.pdfb-promo-compare{border-radius:16px;margin:0 0 28px}.pdfb-promo-compare>summary{align-items:center;background:#f6f7f9;border-top:1px solid #d7deea;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;list-style:none;padding:12px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdfb-promo-compare>summary::-webkit-details-marker{display:none}.pdfb-promo-compare>summary::marker{content:""}.pdfb-promo-compare:not([open]) .pdfb-promo-compare__toggle-icon--open,.pdfb-promo-compare:not([open]) .pdfb-promo-compare__toggle-label--open,.pdfb-promo-compare__toggle-icon--closed,.pdfb-promo-compare__toggle-label--closed{display:none}.pdfb-promo-compare:not([open]) .pdfb-promo-compare__toggle-icon--closed,.pdfb-promo-compare:not([open]) .pdfb-promo-compare__toggle-label--closed{display:inline-flex}.pdfb-promo-compare__header{background:linear-gradient(90deg,#6f74c9,#7254be 48%,#6f4aa4);padding:22px 28px 18px}.pdfb-promo-compare__header h3{color:#fff;font-size:19px;font-weight:700;letter-spacing:-.2px;line-height:1.2;margin:0}.pdfb-promo-compare__table{border-collapse:collapse;min-width:760px;table-layout:fixed;width:100%}.pdfb-promo-compare__table col.pdfb-promo-compare__col--feature{width:54%}.pdfb-promo-compare__table col.pdfb-promo-compare__col--free,.pdfb-promo-compare__table col.pdfb-promo-compare__col--pro{width:23%}.pdfb-promo-compare__table thead th{background:#fafbfc;border-bottom:1px solid #d9e0ea;color:#475569;font-size:13px;font-weight:700;padding:12px 14px;text-align:center}.pdfb-promo-compare__table thead th:first-child{color:#111827;text-align:left}.pdfb-promo-compare__table thead th:nth-child(3){background:#fff9e8;border-bottom:2px solid #d8ae00;color:#a87400}.pdfb-promo-compare__table tbody td,.pdfb-promo-compare__table tbody th{border-bottom:1px solid #edf1f7;font-size:13px;line-height:1.4;padding:10px 14px;vertical-align:middle}.pdfb-promo-compare__table tbody th{color:#334155;font-weight:500;text-align:left}.pdfb-promo-compare__table tbody td{text-align:center}.pdfb-promo-compare__table tbody td:nth-child(2){color:#64748b}.pdfb-promo-compare__table tbody td:nth-child(3){background:rgba(246,201,14,.08)}.pdfb-promo-compare__table tbody tr:last-child td,.pdfb-promo-compare__table tbody tr:last-child th{border-bottom:none}.pdfb-promo-compare__value{align-items:center;display:inline-flex;font-weight:600;justify-content:center;min-width:44px}.pdfb-promo-compare__value--check{color:#1b8f4b;font-size:15px;font-weight:700}.pdfb-promo-compare__value--dash{color:#c7cfdb;font-size:16px;font-weight:700}.pdfb-promo-compare__value--text.pdfb-promo-compare__value--free{color:#64748b;font-weight:500}.pdfb-promo-compare__value--text.pdfb-promo-compare__value--pro{color:#a87400;font-weight:700}.pdfb-promo-pricing-wrapper{margin-bottom:28px;text-align:center}.pdfb-promo-pricing-wrapper h3{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 20px}.pdfb-promo-pricing{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:720px}.pdfb-promo-plan{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:14px;color:inherit;display:flex;flex-direction:column;padding:24px 16px;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pdfb-promo-plan:hover{border-color:#818cf8;box-shadow:0 12px 32px rgba(67,56,202,.15);color:inherit;text-decoration:none;transform:translateY(-6px)}.pdfb-promo-plan--popular{background:linear-gradient(160deg,#f0f0ff,#fff 60%);border-color:#4338ca;transform:scale(1.04)}.pdfb-promo-plan--popular:hover{transform:scale(1.04) translateY(-6px)}.pdfb-promo-plan--lifetime{background:linear-gradient(160deg,#fffbeb,#fff 60%);border-color:#d97706}.pdfb-promo-plan-ribbon{border-radius:12px;font-size:9px;font-weight:800;left:50%;letter-spacing:.5px;padding:4px 12px;position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap}.pdfb-promo-plan--popular .pdfb-promo-plan-ribbon{background:linear-gradient(135deg,#4338ca,#6366f1);color:#fff}.pdfb-promo-plan--lifetime .pdfb-promo-plan-ribbon{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.pdfb-promo-plan-period{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.pdfb-promo-plan--popular .pdfb-promo-plan-period{color:#4338ca}.pdfb-promo-plan--lifetime .pdfb-promo-plan-period{color:#d97706}.pdfb-promo-plan-price{color:#1e293b;font-size:38px;font-weight:900;letter-spacing:-1px;line-height:1}.pdfb-promo-plan--popular .pdfb-promo-plan-price{color:#4338ca}.pdfb-promo-plan--lifetime .pdfb-promo-plan-price{color:#d97706}.pdfb-promo-plan-cycle{color:#94a3b8;font-size:12px;margin-bottom:10px;margin-top:4px}.pdfb-promo-plan-note{color:#64748b;font-size:11.5px;font-weight:600;line-height:1.4;text-align:center}.pdfb-promo-cta{background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:16px;box-shadow:0 12px 40px rgba(67,56,202,.3);padding:40px 32px;text-align:center}.pdfb-promo-cta-quote{color:hsla(0,0%,100%,.9);font-size:17px;font-style:italic;font-weight:500;line-height:1.6;margin:0 auto 24px;max-width:560px;quotes:none}.pdfb-promo-cta-button{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50px;box-shadow:0 6px 24px rgba(245,158,11,.5);color:#fff;display:inline-block;font-size:15px;font-weight:800;letter-spacing:.2px;padding:14px 36px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.pdfb-promo-cta-button:hover{box-shadow:0 10px 32px rgba(245,158,11,.6);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.03)}.pdfb-promo-cta-trust{color:hsla(0,0%,100%,.5);font-size:12px;margin:18px 0 0}@media (max-width:768px){.pdfb-promo-teaser{flex-direction:column;padding:28px 24px}.pdfb-promo-teaser-right{display:none}.pdfb-promo-pricing{grid-template-columns:1fr}.pdfb-promo-plan--popular{order:-1;transform:none}.pdfb-promo-compare__header{padding:18px 20px 16px}.pdfb-promo-compare__table{min-width:700px}.pdfb-promo-compare__table tbody td,.pdfb-promo-compare__table tbody th,.pdfb-promo-compare__table thead th{padding-left:12px;padding-right:12px}.pdfb-promo-compare>summary{padding:11px 14px}}.pdfb-pdf-builder-dashboard{display:block;margin:0 auto;max-width:1400px;padding:20px;width:100%}.pdfb-dashboard-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.pdfb-dashboard-layout__main,.pdfb-dashboard-layout__sidebar{min-width:0}.pdfb-dashboard-layout__main{display:grid;gap:24px}.pdfb-dashboard-layout__sidebar{align-self:start;display:grid;gap:20px;position:sticky;top:24px}.pdfb-dashboard-actions-section,.pdfb-dashboard-sidebar-card{background:#fff;border:1px solid #dfe7f1;border-radius:20px;box-shadow:0 12px 28px rgba(15,23,42,.06),0 2px 6px rgba(15,23,42,.03);padding:24px}.pdfb-dashboard-actions-section{display:grid;gap:18px}.pdfb-dashboard-stats--sidebar{gap:14px;grid-template-columns:1fr;margin-bottom:0}.pdfb-dashboard-stats--sidebar .pdfb-stat-card{padding:18px 20px}.pdfb-dashboard-guide--sidebar{border-radius:20px;margin-bottom:0;padding:24px}.pdfb-section-heading{display:grid;gap:8px}.pdfb-section-heading--center{justify-items:center;text-align:center}.pdfb-section-heading__eyebrow{align-items:center;background:rgba(67,56,202,.1);border-radius:999px;color:#4338ca;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.12em;padding:6px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.pdfb-section-heading h3{color:#1e293b;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.pdfb-section-heading p{color:#64748b;font-size:14px;line-height:1.6;margin:0;max-width:72ch}.pdfb-section-heading--center p{max-width:60ch}.pdfb-promo-section{display:grid;gap:24px;margin-bottom:0}.pdfb-promo-hero{background:linear-gradient(135deg,#111827,#312e81 55%,#4338ca);border-radius:24px;box-shadow:0 18px 44px rgba(67,56,202,.34);color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);overflow:hidden;padding:30px;position:relative}.pdfb-promo-hero:before{background:radial-gradient(circle,hsla(0,0%,100%,.12) 0,transparent 70%);border-radius:50%;content:"";height:280px;inset:auto -120px -120px auto;pointer-events:none;position:absolute;width:280px}.pdfb-promo-hero__copy{display:grid;gap:18px;position:relative;z-index:1}.pdfb-promo-hero__eyebrow{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#c7d2fe;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.14em;padding:6px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.pdfb-promo-hero__title{color:#fff;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1.18;margin:0}.pdfb-promo-hero__lead{color:hsla(0,0%,100%,.86);font-size:15px;line-height:1.75;margin:0;max-width:60ch}.pdfb-promo-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.pdfb-promo-hero__actions .button{margin-top:0}.pdfb-promo-hero__actions .button-primary{background:#fff;border-color:#fff;color:#1e293b}.pdfb-promo-hero__actions .button-primary:hover{background:#f8fafc;color:#0f172a}.pdfb-promo-hero__actions .button-secondary{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18);color:#fff}.pdfb-promo-hero__actions .button-secondary:hover{background:hsla(0,0%,100%,.2);color:#fff}.pdfb-promo-hero__chips{display:flex;flex-wrap:wrap;gap:10px}.pdfb-promo-hero__chips span{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#e0e7ff;display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:8px 12px}.pdfb-promo-hero__panel{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);display:grid;gap:16px;padding:20px;position:relative;z-index:1}.pdfb-promo-hero__panel-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pdfb-promo-hero__panel-label{background:hsla(0,0%,100%,.14);border-radius:999px;color:#c7d2fe;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.12em;padding:6px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.pdfb-promo-hero__panel-head h3{color:#fff;font-size:20px;line-height:1.2;margin:6px 0 0}.pdfb-promo-hero__panel-pill{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.04em;padding:6px 10px}.pdfb-promo-hero__metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pdfb-promo-hero__metric{background:rgba(15,23,42,.26);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:grid;gap:4px;padding:12px}.pdfb-promo-hero__metric strong{color:#fff;font-size:18px;font-weight:800;line-height:1.1}.pdfb-promo-hero__metric span{color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.45}.pdfb-promo-hero__panel .pdfb-promo-doc-mockup{margin:0 auto;max-width:240px;width:100%}.pdfb-promo-hero__panel-note{color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.5;margin:0}.pdfb-promo-capabilities{background:#fff;border:1px solid #dfe7f1;border-radius:24px;box-shadow:0 12px 28px rgba(15,23,42,.06),0 2px 6px rgba(15,23,42,.03);display:grid;gap:18px;padding:24px}.pdfb-promo-capabilities__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pdfb-promo-capability{border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr);padding:18px}.pdfb-promo-capability--blue{background:linear-gradient(180deg,#eff6ff,#fff 70%);border-color:#bfdbfe}.pdfb-promo-capability--violet{background:linear-gradient(180deg,#f5f3ff,#fff 70%);border-color:#ddd6fe}.pdfb-promo-capability--amber{background:linear-gradient(180deg,#fffbeb,#fff 70%);border-color:#fde68a}.pdfb-promo-capability__icon{align-items:center;background:rgba(67,56,202,.08);border-radius:14px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;line-height:1;width:48px}.pdfb-promo-capability--blue .pdfb-promo-capability__icon{background:rgba(37,99,235,.1)}.pdfb-promo-capability--violet .pdfb-promo-capability__icon{background:rgba(124,58,237,.1)}.pdfb-promo-capability--amber .pdfb-promo-capability__icon{background:rgba(217,119,6,.1)}.pdfb-promo-capability__body h4{color:#1e293b;font-size:16px;font-weight:800;line-height:1.35;margin:0 0 6px}.pdfb-promo-capability__body p{color:#64748b;font-size:13px;line-height:1.55;margin:0 0 12px}.pdfb-promo-capability__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.pdfb-promo-capability__list li{align-items:flex-start;color:#334155;display:flex;font-size:13px;gap:8px;line-height:1.45}.pdfb-promo-capability__list li:before{color:currentColor;content:"•";font-weight:800;line-height:1;margin-top:1px}.pdfb-promo-compare{background:#fff;border:1px solid #d7deea;border-radius:20px;box-shadow:0 12px 28px rgba(15,23,42,.08);display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0}.pdfb-promo-compare__header{align-items:start;background:linear-gradient(90deg,#5b65c9,#6248b8 50%,#5f3f99);color:#fff;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;order:1;padding:24px 28px 20px}.pdfb-promo-compare__header .pdfb-section-heading__eyebrow{background:hsla(0,0%,100%,.14);color:#e0e7ff}.pdfb-promo-compare__header .pdfb-section-heading h3{color:#fff;font-size:20px}.pdfb-promo-compare__header .pdfb-section-heading p{color:hsla(0,0%,100%,.82)}.pdfb-promo-compare__summary{align-self:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;min-width:190px;padding:14px 16px;text-align:right}.pdfb-promo-compare__summary strong{color:#fff;display:block;font-size:28px;font-weight:900;line-height:1}.pdfb-promo-compare__summary span{color:hsla(0,0%,100%,.78);display:block;font-size:12px;line-height:1.4;margin-top:4px}.pdfb-promo-compare__table-wrap{background:#fff;order:2;overflow-x:auto}.pdfb-promo-compare__table tbody tr.pdfb-promo-compare__group-row th{background:#f8fafc;border-bottom:1px solid #d9e0ea;color:#334155;font-size:11px;font-weight:800;letter-spacing:.08em;padding:12px 14px;text-align:left;text-transform:uppercase}.pdfb-promo-compare__table tbody tr.pdfb-promo-compare__group-row+tr td,.pdfb-promo-compare__table tbody tr.pdfb-promo-compare__group-row+tr th{border-top:1px solid transparent}.pdfb-promo-compare>summary{order:3}@media (max-width:1100px){.pdfb-dashboard-layout{grid-template-columns:1fr}.pdfb-dashboard-layout__sidebar{position:static}.pdfb-promo-capabilities__grid,.pdfb-promo-hero{grid-template-columns:1fr}.pdfb-promo-hero__panel .pdfb-promo-doc-mockup{max-width:280px}}@media (max-width:768px){.pdfb-pdf-builder-dashboard{padding:16px}.pdfb-dashboard-actions-section,.pdfb-dashboard-guide--sidebar,.pdfb-dashboard-sidebar-card,.pdfb-promo-capabilities,.pdfb-promo-hero{padding:20px}.pdfb-promo-hero__title{font-size:28px}.pdfb-promo-hero__actions{align-items:stretch;flex-direction:column}.pdfb-promo-hero__metrics{grid-template-columns:1fr}.pdfb-promo-hero__panel-head{align-items:flex-start;flex-direction:column}.pdfb-promo-capability{grid-template-columns:1fr}.pdfb-promo-capability__icon{height:44px;width:44px}.pdfb-promo-compare__header{grid-template-columns:1fr;padding:20px}.pdfb-promo-compare__summary{min-width:0;text-align:left}.pdfb-promo-compare__table{min-width:700px}.pdfb-promo-compare__table tbody td,.pdfb-promo-compare__table tbody th,.pdfb-promo-compare__table thead th{padding-left:12px;padding-right:12px}}