.business-card.pro-digital{display:block;background:#fffcf2;color:#294a35;border:1px solid #dfe3d0;border-radius:22px;padding:28px;width:100%;max-width:480px;margin:auto;box-shadow:0 16px 40px #243c2514;--card-text:#294a35;--card-surface:#fffcf2;--card-accent:#3b603f;--card-secondary:#b5a26a}.business-card.pro-signature{background:#18372a;color:#eee8d4;border-color:#3e5740;--card-text:#eee8d4;--card-surface:#18372a;--card-accent:#d1bd81;--card-secondary:#afb995}.pro-digital .pro-brand .brand-lockup,.pro-digital .pro-footer .brand-lockup{position:static;padding:0;background:none;color:inherit}.pro-digital .brand-lockup strong{font:700 28px Georgia,serif}.pro-digital .brand-lockup span{font-size:8px;letter-spacing:.5px}.pro-identity{text-align:center;padding:26px 0 10px}.pro-digital .avatar{position:static!important;margin:0 auto 16px!important;transform:none!important;width:90px;height:90px}.pro-digital .card-name{font:38px Georgia,serif;line-height:1.1;color:inherit;margin:10px 0}.pro-digital .card-title{font-size:11px;color:inherit;opacity:.85}.pro-digital .licensee-badge{margin:10px auto;font-size:9px;max-width:100%;white-space:normal}.pro-digital .card-bio{font-size:12px;line-height:1.8;color:inherit;opacity:.8}.pro-quick{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0 24px}.pro-digital .pro-quick>a,.pro-digital .pro-quick>button{flex:1;min-width:70px;margin:0!important;text-align:center;display:flex;align-items:center;justify-content:center;padding:12px 8px;font-size:11px;border:1px solid #a6b58a;border-radius:7px;background:none;color:inherit;min-height:44px}.pro-eyebrow{font-size:8px!important;letter-spacing:1.8px;line-height:1.6;font-weight:600;opacity:.75}.pro-feature h2{font:42px/1.08 Georgia,serif;letter-spacing:-1px;margin:15px 0}.pro-description{font-size:12px;line-height:1.8;opacity:.8}.pro-video-stage{margin:22px 0}.pro-video-poster{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;min-height:220px;width:100%;border:1px solid #b4bf9370;border-radius:12px;overflow:hidden;padding:23px;text-align:left;color:#fffce9;background:radial-gradient(ellipse at 95% 10%,#b4bf9477,transparent 60%),linear-gradient(135deg,#8fa481,#2b533b);cursor:pointer}.pro-signature .pro-video-poster{background:radial-gradient(ellipse at 90% 10%,#a8a87944,transparent 60%),linear-gradient(135deg,#3c5741,#1e3a2c)}.pro-video-poster strong{font:23px/1.25 Georgia,serif}.pro-video-poster>span:last-child{font-size:8px;letter-spacing:1.8px}.pro-play{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #ffffff88;background:#ffffff18}.pro-video-stage mux-player{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;--media-object-fit:contain}.pro-video-status{font-size:11px;line-height:1.5}.pro-video-status:empty{display:none}.pro-event{padding:14px 0 24px;display:flex;flex-direction:column;gap:9px}.pro-event strong{font:23px Georgia,serif}.pro-event span{font-size:12px}.pro-event small{font-size:10px;opacity:.7}.pro-primary{display:block;text-align:center;border-radius:7px;padding:16px;background:#3a5d3c!important;color:#fff!important;text-decoration:none;font-size:12px;font-weight:600}.pro-signature .pro-primary{background:#cfba80!important;color:#203c2b!important}.pro-calendar{display:block;margin:8px auto 17px;padding:12px;background:none;border:0;color:inherit;font-size:11px;cursor:pointer}.pro-section{border-top:1px solid #98ac7744;padding:25px 0}.pro-section h3{font:28px/1.2 Georgia,serif;margin:10px 0 20px}.pro-section>p:not(.pro-eyebrow){font-size:12px;overflow-wrap:anywhere;line-height:1.7}.pro-action{display:flex;align-items:center;justify-content:space-between;gap:9px;border:1px solid #98ac7766;background:#7d966411;border-radius:8px;padding:15px;margin:10px 0;width:100%;font-size:12px;font-family:inherit;color:inherit!important;text-decoration:none;cursor:pointer;min-height:48px;overflow-wrap:anywhere}.pro-digital .social-row{flex-wrap:wrap;justify-content:center;gap:10px}.pro-digital .social-row a{color:inherit}.pro-lead .lead-card{background:none;color:inherit;border:0;padding:0;box-shadow:none;display:block}.pro-lead .lead-card h2{font:28px Georgia,serif}.pro-lead .lead-card p{font-size:12px;color:inherit;line-height:1.7}.pro-lead .lead-form{margin-top:20px}.pro-lead label{font-size:11px;color:inherit}.pro-lead input,.pro-lead select,.pro-lead textarea{background:#fffff6;color:#29432c;border:1px solid #9ba982;border-radius:6px;min-width:0;width:100%;font-size:12px}.pro-signature .pro-lead input,.pro-signature .pro-lead select,.pro-signature .pro-lead textarea{background:#24432f;color:#eee8d4}.pro-lead .btn.primary{background:#3a5d3c;color:#fff;width:100%;padding:14px}.pro-signature .pro-lead .btn.primary{background:#cfba80;color:#203c2b}.pro-lead .form-grid.two{grid-template-columns:1fr}.pro-footer{text-align:center;padding:15px 0 4px}.pro-preview-note{font-size:11px;line-height:1.6;opacity:.75}.pro-digital button:focus-visible,.pro-digital a:focus-visible{outline:3px solid #b99a51;outline-offset:3px}@media(max-width:520px){.business-card.pro-digital{padding:22px;max-width:100%;border-radius:17px}.pro-feature h2{font-size:35px}.pro-quick{gap:5px}.pro-digital .pro-quick>a,.pro-digital .pro-quick>button{font-size:10px;min-width:60px}.pro-video-poster strong{font-size:21px}}
