.lz-template-bio-pro{--lz-bio-pro-image:none;--bio-pro-accent:#d6a737;--bio-pro-badge-color:#f2c73d;--bio-pro-badge-opacity:.24;--bio-pro-badge-bg:rgba(242,199,61,.24);--bio-pro-badge-border:rgba(242,199,61,.29);--bio-pro-link-bg-rgba:rgba(17,17,17,.82);--bio-pro-link-border-rgba:rgba(255,255,255,.12);--bio-pro-link-title-color:#fff;--bio-pro-link-subtitle-color:#b8b8b8;--bio-pro-link-icon-color:#2f80ed;--bio-pro-overlay-opacity:.68;position:relative;isolation:isolate;min-height:100vh;color:#fff;background:#050505;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;overflow:hidden auto}
.lz-template-bio-pro *{box-sizing:border-box}
.lz-bio-pro-background{position:fixed;inset:0;z-index:-2;overflow:hidden;background:radial-gradient(circle at 50% 0,#29233e 0,#09090b 45%,#030303 100%);background-image:var(--lz-bio-pro-image);background-position:center;background-size:cover}
.lz-bio-pro-bg-video{width:100%;height:100%;object-fit:cover}
.lz-bio-pro-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(var(--bio-pro-overlay-rgb,0,0,0),calc(var(--bio-pro-overlay-opacity,.68) * .44)) 0%,rgba(var(--bio-pro-overlay-rgb,0,0,0),calc(var(--bio-pro-overlay-opacity,.68) * .82)) 55%,rgba(var(--bio-pro-overlay-rgb,0,0,0),var(--bio-pro-overlay-opacity,.68)) 100%),linear-gradient(90deg,rgba(var(--bio-pro-overlay-rgb,0,0,0),calc(var(--bio-pro-overlay-opacity,.68) * .14)) 0%,rgba(var(--bio-pro-overlay-rgb,0,0,0),calc(var(--bio-pro-overlay-opacity,.68) * .02)) 50%,rgba(var(--bio-pro-overlay-rgb,0,0,0),calc(var(--bio-pro-overlay-opacity,.68) * .14)) 100%);transition:background-color .12s ease}
.lz-bio-pro-ambient-glow{position:absolute;z-index:2;top:-18%;left:50%;width:min(720px,130vw);height:min(620px,90vh);transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(214,167,55,.22) 0%,rgba(214,167,55,.1) 24%,transparent 58%);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--bio-pro-accent,#d6a737) 22%,transparent) 0%,color-mix(in srgb,var(--bio-pro-accent,#d6a737) 10%,transparent) 24%,transparent 58%);filter:blur(48px);opacity:.82;pointer-events:none;will-change:transform}
.lz-bio-pro-ambient-glow--edges{inset:-14% -12% auto;left:auto;width:124%;height:58%;transform:none;border-radius:0;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.075) 0%,rgba(255,255,255,0) 29%),radial-gradient(circle at 85% 12%,rgba(214,167,55,.12) 0%,rgba(214,167,55,0) 25%);background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.075) 0%,rgba(255,255,255,0) 29%),radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--bio-pro-accent,#d6a737) 12%,transparent) 0%,transparent 25%);filter:blur(56px);opacity:.72}
.lz-bio-pro-shell{position:relative;z-index:2;/* width:min(430px,calc(100% - 32px)); */margin:0 auto;padding-top:33px;padding-bottom:36px}
.lz-bio-pro-header{text-align:center;margin-bottom:26px;text-shadow:0 2px 18px rgba(0,0,0,.58)}
.lz-bio-pro-avatar-wrap{position:relative;isolation:isolate;width:145px;height:145px;margin:0 auto 37px;border-radius:50%}
.lz-bio-pro-avatar-wrap::before{content:"";position:absolute;z-index:-1;inset:-18px;border-radius:50%;background:radial-gradient(circle,rgba(214,167,55,.3) 0%,rgba(214,167,55,.16) 38%,transparent 72%);background:radial-gradient(circle,color-mix(in srgb,var(--bio-pro-accent,#d6a737) 30%,transparent) 0%,color-mix(in srgb,var(--bio-pro-accent,#d6a737) 16%,transparent) 38%,transparent 72%);filter:blur(8px);pointer-events:none}
.lz-bio-pro-avatar{display:block;width:100%;height:100%;margin:0;border:3px solid rgba(214,167,55,.75);border-color:color-mix(in srgb,var(--bio-pro-accent,#d6a737) 70%,white 30%);border-radius:50%;object-fit:cover;background:#111;box-shadow:0 0 0 4px rgba(255,255,255,.12),0 0 24px rgba(214,167,55,.3),0 0 54px rgba(214,167,55,.2),0 14px 38px rgba(0,0,0,.48);box-shadow:0 0 0 4px rgba(255,255,255,.12),0 0 24px color-mix(in srgb,var(--bio-pro-accent,#d6a737) 35%,transparent),0 0 54px color-mix(in srgb,var(--bio-pro-accent,#d6a737) 20%,transparent),0 14px 38px rgba(0,0,0,.48)}
.lz-bio-pro-avatar--fallback{display:grid;place-items:center;font-size:2rem;font-weight:800}
.lz-bio-pro-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;border:1px solid var(--bio-pro-badge-border,rgba(242,199,61,.29));border-radius:999px;background:var(--bio-pro-badge-bg,rgba(242,199,61,.24));font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(8px)}
.lz-bio-pro-badge i{color:#60a5fa}
.lz-bio-pro-header h1{margin:0;font-size:clamp(1.55rem,7vw,2rem);font-weight:800;letter-spacing:-.035em}
.lz-bio-pro-header p{/* max-width:370px; */margin:9px auto 0;color:rgba(255,255,255,.78);font-size:.94rem;line-height:1.55}
.lz-template-bio-pro .lz-bio-pro-banners{width:100%;margin:18px 0 22px}
.lz-template-bio-pro .lz-bio-pro-banner-carousel,.lz-template-bio-pro .lz-bio-pro-banner-item{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(12,12,15,.72);box-shadow:0 18px 40px rgba(0,0,0,.28)}
.lz-template-bio-pro .lz-bio-pro-banner-carousel .lz-bio-pro-banner-item{border:0;border-radius:0;box-shadow:none}
.lz-template-bio-pro .lz-bio-pro-banner-item>a{display:block;color:inherit;text-decoration:none}
.lz-template-bio-pro .lz-bio-pro-banner-item img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}
.lz-template-bio-pro .lz-bio-pro-banner-track{display:flex;transition:transform .45s ease}
.lz-template-bio-pro .lz-bio-pro-banner-item.lz-slide{flex:0 0 100%}
.lz-template-bio-pro .lz-bio-pro-banner-carousel .lz-prev,.lz-template-bio-pro .lz-bio-pro-banner-carousel .lz-next{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:34px;height:34px;padding:0;transform:translateY(-50%);border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:rgba(5,5,7,.7);box-shadow:0 8px 20px rgba(0,0,0,.3);font-size:1.45rem;line-height:1;backdrop-filter:blur(8px);transition:background .18s ease,transform .18s ease}.lz-template-bio-pro .lz-bio-pro-banner-carousel .lz-prev{left:9px}.lz-template-bio-pro .lz-bio-pro-banner-carousel .lz-next{right:9px}.lz-template-bio-pro .lz-bio-pro-banner-carousel .lz-prev:hover,.lz-template-bio-pro .lz-bio-pro-banner-carousel .lz-next:hover{background:rgba(25,25,29,.92);transform:translateY(-50%) scale(1.05)}
.lz-bio-pro-links{display:grid;gap:11px}
.lz-bio-pro-link{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;gap:12px;align-items:center;min-height:70px;padding:12px 15px;border:1px solid var(--bio-pro-link-border-rgba,rgba(255,255,255,.12));border-radius:16px;color:var(--bio-pro-link-title-color,#fff)!important;text-decoration:none!important;background:var(--bio-pro-link-bg-rgba,rgba(17,17,17,.82));box-shadow:0 9px 28px rgba(0,0,0,.22);backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,background .18s ease}
.lz-bio-pro-link:hover,.lz-bio-pro-link:focus-visible{transform:translateY(-2px);border-color:var(--bio-pro-link-border-rgba,rgba(255,255,255,.2));background:var(--bio-pro-link-bg-rgba,rgba(17,17,17,.9));filter:brightness(1.08);outline:none}
.lz-bio-pro-main-btn{background:var(--bio-pro-main-btn-bg,var(--bio-pro-link-bg-rgba,rgba(17,17,17,.82)));color:var(--bio-pro-main-btn-text,var(--bio-pro-link-title-color,#fff))!important}
.lz-bio-pro-main-btn:hover,.lz-bio-pro-main-btn:focus-visible{background:var(--bio-pro-main-btn-bg,var(--bio-pro-link-bg-rgba,rgba(17,17,17,.9)));color:var(--bio-pro-main-btn-text,var(--bio-pro-link-title-color,#fff))!important;filter:brightness(1.08)}
.lz-bio-pro-main-btn i,.lz-bio-pro-main-btn strong,.lz-bio-pro-main-btn small,.lz-bio-pro-main-btn span{color:inherit}
.lz-bio-pro-main-btn .lz-bio-pro-main-btn-subtitle{color:inherit}
.lz-bio-pro-main-btn .lz-bio-pro-link-icon{color:inherit;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)}
.lz-bio-pro-link-icon{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:13px;color:var(--bio-pro-link-icon-color,var(--link-icon-auto-color,#2f80ed));background:rgba(255,255,255,.08);font-size:1.25rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);flex:0 0 42px}.lz-bio-pro-link-icon i{font-size:20px}.lz-bio-pro-link-icon.has-image{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.lz-bio-pro-link-icon img{display:block;width:100%;height:100%;object-fit:cover}
.lz-bio-pro-link-copy{min-width:0}.lz-bio-pro-link-copy strong,.lz-bio-pro-link-copy small{display:block;overflow:hidden;text-overflow:ellipsis}.lz-bio-pro-link-copy strong{color:var(--bio-pro-link-title-color,#fff);font-size:.96rem;font-weight:750;white-space:nowrap}.lz-bio-pro-link-copy small{margin-top:3px;color:var(--bio-pro-link-subtitle-color,#b8b8b8);font-size:.76rem;line-height:1.3;white-space:nowrap}.lz-bio-pro-main-btn .lz-bio-pro-link-copy strong,.lz-bio-pro-main-btn .lz-bio-pro-link-copy small{color:inherit}
.lz-bio-pro-link-arrow{color:rgba(255,255,255,.42);font-size:.9rem}
.lz-bio-pro-pages{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}
.lz-bio-pro-pages-title{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 15px;color:#fff;font-size:1rem;font-weight:800;letter-spacing:-.01em}.lz-bio-pro-pages-title i{color:var(--bio-pro-accent,#d6a737)}
.lz-bio-pro-pages-list{display:grid;gap:11px}
.lz-bio-pro-page-card{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;align-items:center;min-width:0;min-height:68px;padding:12px 15px;border:1px solid var(--bio-pro-link-border-rgba,rgba(255,255,255,.12));border-radius:16px;color:var(--bio-pro-link-title-color,#fff)!important;text-decoration:none!important;background:var(--bio-pro-link-bg-rgba,rgba(17,17,17,.82));box-shadow:0 9px 28px rgba(0,0,0,.22);backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,filter .18s ease}
.lz-bio-pro-page-category{display:flex;justify-content:center;width:100%;font:inherit;text-align:center;cursor:pointer}
.lz-bio-pro-page-category .lz-bio-pro-page-content{flex:0 1 auto;text-align:center}
.lz-bio-pro-page-category .lz-bio-pro-page-content strong{text-align:center;font-weight:normal}
.lz-bio-pro-page-category .lz-bio-pro-page-icon{width:auto;height:auto;overflow:visible;border-radius:0;background:transparent;box-shadow:none}
.lz-bio-pro-page-card:hover,.lz-bio-pro-page-card:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--bio-pro-accent,#d6a737) 40%,transparent);filter:brightness(1.08);outline:none}
.lz-bio-pro-page-icon{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:13px;color:var(--bio-pro-link-icon-color,var(--bio-pro-accent,#d6a737));background:rgba(255,255,255,.08);font-size:1.15rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.lz-bio-pro-page-icon.has-image{background:rgba(255,255,255,.06)}.lz-bio-pro-page-icon img{display:block;width:100%;height:100%;object-fit:cover}
.lz-bio-pro-page-content{min-width:0}.lz-bio-pro-page-content strong,.lz-bio-pro-page-content small{display:block;overflow:hidden;text-overflow:ellipsis}.lz-bio-pro-page-content strong{color:var(--bio-pro-link-title-color,#fff);font-size:.94rem;font-weight:750;white-space:nowrap}.lz-bio-pro-page-content small{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--bio-pro-link-subtitle-color,#b8b8b8);font-size:.75rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.lz-bio-pro-page-arrow{color:rgba(255,255,255,.42);font-size:.85rem}
.lz-bio-pro-contact{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}
.lz-bio-pro-contact>h2{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 15px;color:#fff;font-size:1rem;font-weight:800;letter-spacing:-.01em}.lz-bio-pro-contact>h2 i{color:var(--bio-pro-accent,#d6a737)}
.lz-bio-pro-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.lz-bio-pro-contact-card{display:grid;grid-template-columns:36px minmax(0,1fr) 14px;gap:10px;align-items:center;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;color:#fff!important;text-align:left;text-decoration:none!important;background:rgba(15,15,18,.74);box-shadow:0 8px 24px rgba(0,0,0,.18);font:inherit;backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.lz-bio-pro-contact-card:hover,.lz-bio-pro-contact-card:focus-visible{transform:translateY(-2px);border-color:rgba(255,255,255,.2);background:rgba(26,26,30,.9);outline:none}.lz-bio-pro-contact-card--wide{grid-column:1/-1}.lz-bio-pro-contact-card>span:nth-child(2){min-width:0}.lz-bio-pro-contact-card strong,.lz-bio-pro-contact-card small{display:block;overflow-wrap:anywhere}.lz-bio-pro-contact-card strong{font-size:.82rem}.lz-bio-pro-contact-card small{margin-top:2px;color:rgba(255,255,255,.58);font-size:.69rem;line-height:1.35}.lz-bio-pro-contact-card>i{color:rgba(255,255,255,.4);font-size:.72rem}.lz-bio-pro-contact-icon.is-pix{color:#f2c73d}
.lz-bio-pro-contact-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(255,255,255,.08);font-size:1rem}.lz-bio-pro-contact-icon.is-whatsapp,.lz-bio-pro-contact-icon.is-phone{color:#25d366}.lz-bio-pro-contact-icon.is-email{color:#ef5350}.lz-bio-pro-contact-icon.is-location{color:#fb7185}.lz-bio-pro-contact-icon.is-map{color:#60a5fa}
.lz-bio-pro-contact-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}
.lz-bio-pro-contact-actions .lz-bio-pro-contact-card{display:flex;flex-direction:column;justify-content:flex-start;gap:7px;min-width:0;padding:0;border:0;color:#fff!important;text-align:center;background:transparent;box-shadow:none;backdrop-filter:none}
.lz-bio-pro-contact-actions .lz-bio-pro-contact-card:hover,.lz-bio-pro-contact-actions .lz-bio-pro-contact-card:focus-visible{transform:translateY(-3px);border:0;background:transparent}
.lz-bio-pro-contact-actions .lz-bio-pro-contact-card--wide{grid-column:auto}.lz-bio-pro-contact-actions .lz-bio-pro-contact-card:has(.is-location){display:none}
.lz-bio-pro-contact-actions .lz-bio-pro-contact-icon{width:50px;height:50px;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:rgba(15,15,18,.76);box-shadow:0 8px 22px rgba(0,0,0,.22);font-size:1.18rem;backdrop-filter:blur(12px);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}
.lz-bio-pro-contact-actions .lz-bio-pro-contact-card:hover .lz-bio-pro-contact-icon,.lz-bio-pro-contact-actions .lz-bio-pro-contact-card:focus-visible .lz-bio-pro-contact-icon{border-color:rgba(255,255,255,.25);background:rgba(30,30,34,.94);box-shadow:0 10px 28px rgba(0,0,0,.3)}
.lz-bio-pro-contact-actions .lz-bio-pro-contact-card>span:nth-child(2){display:block;min-width:0}.lz-bio-pro-contact-actions .lz-bio-pro-contact-card strong{display:block;color:rgba(255,255,255,.72);font-size:.65rem;font-weight:650;white-space:nowrap}.lz-bio-pro-contact-actions .lz-bio-pro-contact-card small,.lz-bio-pro-contact-actions .lz-bio-pro-contact-card>i{display:none}.lz-bio-pro-contact-icon.is-site{color:#60a5fa}
.lz-bio-pro-hours{margin-top:12px;padding:16px;border:1px solid color-mix(in srgb,var(--bio-pro-hours-text,#fff) 11%,transparent);border-radius:18px;background:var(--bio-pro-hours-bg,rgba(12,12,15,.72));color:var(--bio-pro-hours-text,#fff);backdrop-filter:blur(12px)}.lz-bio-pro-hours-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lz-bio-pro-hours h3{display:flex;align-items:center;gap:8px;min-width:0;margin:0;color:var(--bio-pro-hours-accent,#3b82f6);font-size:.9rem;font-weight:800}.lz-bio-pro-hours h3 i{flex:0 0 auto;color:var(--bio-pro-hours-accent,#3b82f6)}.lz-bio-pro-hours-current{flex:0 0 auto}.lz-bio-pro-hours .badge-open,.lz-bio-pro-hours .badge-closed{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;color:var(--bio-pro-hours-text,#fff);background:color-mix(in srgb,var(--bio-pro-hours-accent,#3b82f6) 55%,transparent);font-size:.68rem;font-weight:700;line-height:1.1}.lz-bio-pro-hours .badge-closed{background:color-mix(in srgb,var(--bio-pro-hours-text,#fff) 18%,transparent)}.lz-bio-pro-hours-text{margin:0 0 10px;padding:10px;border-radius:10px;color:var(--bio-pro-hours-text,#fff);background:color-mix(in srgb,var(--bio-pro-hours-text,#fff) 5.5%,transparent);font-size:.76rem;line-height:1.5}.lz-bio-pro-hours-text:last-child{margin-bottom:0}.lz-bio-pro-hours-list{display:grid;gap:12px}.lz-bio-pro-hours-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--bio-pro-hours-text,#fff) 12%,transparent);border-radius:16px;color:var(--bio-pro-hours-text,#fff);background:color-mix(in srgb,var(--bio-pro-hours-text,#fff) 10%,transparent);font-size:.8rem;line-height:1.4}.lz-bio-pro-hours-day,.lz-bio-pro-hours-time{min-width:0;color:var(--bio-pro-hours-text,#fff)}.lz-bio-pro-hours-day{font-weight:800}.lz-bio-pro-hours-time{text-align:left;overflow-wrap:anywhere}.lz-bio-pro-hours-row>.status:empty,.lz-bio-pro-hours-row>.status .badge:empty{display:none}.lz-bio-pro-hours-row.today{border-color:color-mix(in srgb,var(--bio-pro-hours-accent,#3b82f6) 48%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--bio-pro-hours-accent,#3b82f6) 16%,transparent)}.lz-bio-pro-hours-row.is-closed .lz-bio-pro-hours-time{opacity:.78}@media(max-width:420px){.lz-bio-pro-hours{padding:14px}.lz-bio-pro-hours-heading{align-items:flex-start}.lz-bio-pro-hours h3{font-size:.82rem}.lz-bio-pro-hours-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:13px 14px}.lz-bio-pro-hours-row>.status .badge{padding:4px 7px;font-size:.6rem}}
.lz-bio-pro-hours{display:flex;flex-direction:column}.lz-bio-pro-hours-heading{order:1}.lz-bio-pro-hours-list{order:2}.lz-bio-pro-hours-text{order:3;align-self:stretch;box-sizing:border-box;display:block;width:100%;max-width:none;margin:18px 0 0;padding:14px 16px;max-height:none;overflow:visible;border-radius:14px;color:var(--bio-pro-hours-text,#fff);background:color-mix(in srgb,var(--bio-pro-hours-text,#fff) 5.5%,transparent);font-size:.76rem;line-height:1.55;text-align:left;overflow-wrap:anywhere}.lz-bio-pro-hours-text::before{content:"Observação: ";color:var(--bio-pro-hours-text,#fff);font-weight:700}
.lz-bio-pro-location-hint{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 8px;color:rgba(255,255,255,.58);font-size:.7rem}.lz-bio-pro-location-hint i{color:var(--bio-pro-accent,#d6a737)}
.lz-bio-pro-map{position:relative;margin-top:12px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:#111;box-shadow:0 10px 28px rgba(0,0,0,.22)}.lz-bio-pro-map iframe{display:block;width:100%;height:210px;border:0;filter:saturate(.82) contrast(1.04)}
.lz-bio-pro-socials{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:25px 0 18px}.lz-bio-pro-socials a{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.11);border-radius:50%;color:var(--social-color)!important;background:rgba(15,15,18,.66);font-size:1.1rem;text-decoration:none;backdrop-filter:blur(10px);transition:transform .18s ease,background .18s ease}.lz-bio-pro-socials a:hover{transform:translateY(-2px);background:rgba(38,38,42,.9)}
.lz-template-bio-pro .lz-socials-top{margin:18px auto 22px}.lz-template-bio-pro .lz-socials-top .lz-bio-pro-socials{margin:0}
.lz-template-bio-pro .lz-socials-footer{margin:30px auto 0;padding:22px 0 0;border-top-color:rgba(255,255,255,.12)}.lz-template-bio-pro .lz-socials-footer .lz-bio-pro-socials{margin:0}
.lz-template-bio-pro .lz-memorial-module{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;/* background:rgba(12,12,15,.68); */box-shadow:0 14px 34px rgba(0,0,0,.24);backdrop-filter:blur(12px)}
.lz-template-bio-pro .lz-memorial-open{border-color:color-mix(in srgb,var(--bio-pro-accent,#d6a737) 55%,transparent);color:#fff;background:color-mix(in srgb,var(--bio-pro-accent,#d6a737) 30%,rgba(15,15,18,.9))}
.lz-template-bio-pro+*{position:relative}
body.lz-template-active-bio-pro{background:#050505!important}.lz-template-active-bio-pro>.lz-public-footer{border-top-color:rgba(255,255,255,.12);color:var(--lz-footer-text,rgba(255,255,255,.58));background:var(--lz-footer-bg,rgba(5,5,5,.84));backdrop-filter:blur(12px)}
@media (max-width:480px){.lz-bio-pro-ambient-glow{top:-12%;width:118vw;height:62vh;filter:blur(34px);opacity:.65}.lz-bio-pro-ambient-glow--edges{filter:blur(38px);opacity:.56}.lz-bio-pro-avatar-wrap::before{inset:-13px;filter:blur(7px)}.lz-bio-pro-avatar{box-shadow:0 0 0 2px rgba(214,167,55,.4),0 0 20px rgba(214,167,55,.24),0 0 40px rgba(214,167,55,.14),0 12px 30px rgba(0,0,0,.44);box-shadow:0 0 0 2px color-mix(in srgb,var(--bio-pro-accent,#d6a737) 58%,transparent),0 0 20px color-mix(in srgb,var(--bio-pro-accent,#d6a737) 28%,transparent),0 0 40px color-mix(in srgb,var(--bio-pro-accent,#d6a737) 17%,transparent),0 12px 30px rgba(0,0,0,.44)}}
@media (max-width:480px){.lz-bio-pro-shell{padding-top:33px;padding-bottom:36px}}
@media (max-width:480px){.lz-bio-pro-contact-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}.lz-bio-pro-contact-actions .lz-bio-pro-contact-icon{width:46px;height:46px}.lz-bio-pro-map iframe{height:190px}}
@media (max-width:380px){.lz-bio-pro-shell{width:min(100% - 22px,430px)}.lz-bio-pro-link{padding-inline:12px}}
@media (max-width:360px){.lz-bio-pro-avatar-wrap{width:108px;height:108px}}
@media (prefers-reduced-motion:reduce){.lz-bio-pro-link,.lz-bio-pro-socials a{transition:none}}
