.page-module__kfzXTa__page{--card-bg:#0b0d12;--card-surface:#121722;--card-text:#f7f8fb;--card-dim:#aeb7c7;--card-faint:#7f899c;--card-line:#aeb7c729;--card-line-strong:#aeb7c74d;--card-violet:#705ced;--card-violet-soft:#a89eff;--card-ok:#4ade80;background:linear-gradient(90deg, transparent 0 49.94%, #aeb7c709 50%, transparent 50.06%), radial-gradient(circle at 76% 34%, #705ced17, transparent 27rem), var(--card-bg);min-height:100svh;color:var(--card-text);isolation:isolate;position:relative;overflow:hidden}.page-module__kfzXTa__page:after{z-index:-1;background-image:linear-gradient(var(--card-line) 1px, transparent 1px);opacity:.18;content:"";pointer-events:none;background-size:100% 7.5rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.page-module__kfzXTa__skipLink{z-index:20;background:var(--card-text);color:var(--card-bg);font:600 .75rem/1 var(--font-mono);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.page-module__kfzXTa__skipLink:focus{transform:none}.page-module__kfzXTa__shell{width:min(100%,73rem);min-height:100svh;padding:max(1.5rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));flex-direction:column;margin-inline:auto;display:flex}.page-module__kfzXTa__header,.page-module__kfzXTa__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__kfzXTa__header{border-bottom:1px solid var(--card-line);min-height:2.5rem;padding-bottom:1.35rem}.page-module__kfzXTa__header a{min-height:2.75rem;color:inherit;align-items:center;display:inline-flex}.page-module__kfzXTa__logo{color:var(--card-text)}.page-module__kfzXTa__headerLabel,.page-module__kfzXTa__footer,.page-module__kfzXTa__statusLine,.page-module__kfzXTa__role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.page-module__kfzXTa__headerLabel{color:var(--card-faint);font-size:.62rem}.page-module__kfzXTa__card{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;max-width:46rem;margin-inline:auto;padding-block:clamp(3rem,7vw,6.75rem);display:grid}.page-module__kfzXTa__identity{max-width:none;position:relative}.page-module__kfzXTa__statusLine{color:var(--card-dim);align-items:center;gap:.65rem;margin-bottom:clamp(2.5rem,6vh,4.5rem);font-size:.62rem;display:flex}.page-module__kfzXTa__statusDot{background:var(--card-ok);border-radius:999px;width:.47rem;height:.47rem;box-shadow:0 0 0 .3rem #4ade8014}.page-module__kfzXTa__titleBlock{border-left:1px solid var(--card-violet);padding-left:clamp(1rem,2.2vw,1.75rem)}.page-module__kfzXTa__role{color:var(--card-violet-soft);margin-bottom:1.1rem;font-size:.66rem}.page-module__kfzXTa__name{letter-spacing:-.058em;flex-direction:column;font-size:clamp(3rem,7.4vw,6.6rem);font-weight:500;line-height:.82;display:flex}.page-module__kfzXTa__name span:last-child{color:var(--card-dim)}.page-module__kfzXTa__specialty{color:var(--card-text);letter-spacing:-.02em;margin-top:1.5rem;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:500}.page-module__kfzXTa__intro{max-width:33rem;color:var(--card-dim);margin-top:clamp(2rem,5vh,3.25rem);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}.page-module__kfzXTa__primaryActions{grid-template-columns:minmax(0,1fr) minmax(10rem,auto);gap:.75rem;margin-top:2rem;display:grid}.page-module__kfzXTa__saveButton,.page-module__kfzXTa__whatsappButton{border:1px solid #0000;border-radius:.2rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.9rem 1.05rem;font-size:.86rem;font-weight:600;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.page-module__kfzXTa__saveButton{border-color:var(--card-line-strong);color:var(--card-text);text-align:left;background:0 0}.page-module__kfzXTa__saveButton:hover{background:var(--card-surface);border-color:var(--card-faint)}.page-module__kfzXTa__whatsappButton{background:var(--card-violet);color:#fff}.page-module__kfzXTa__whatsappButton:hover{background:#6551e8;transform:translateY(-1px)}.page-module__kfzXTa__channels{border-top:1px solid var(--card-line);margin-top:2.25rem;display:grid}.page-module__kfzXTa__channels a{border-bottom:1px solid var(--card-line);min-height:3.75rem;color:var(--card-text);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;transition:padding .18s,background-color .18s;display:grid}.page-module__kfzXTa__channels a:hover{background:#aeb7c709;padding-inline:.75rem}.page-module__kfzXTa__channels a>span:first-child{font-size:.85rem;font-weight:600}.page-module__kfzXTa__channels small{color:var(--card-faint);font:400 .72rem/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__kfzXTa__channels a>span:last-child{color:var(--card-faint)}.page-module__kfzXTa__location{color:var(--card-faint);font:400 .67rem/1.5 var(--font-mono);margin-top:1.25rem}.page-module__kfzXTa__footer{border-top:1px solid var(--card-line);color:var(--card-faint);padding-top:1.25rem;font-size:.625rem}@media not (min-width:50rem){.page-module__kfzXTa__page{background:radial-gradient(circle at 88% 14%, #705ced1f, transparent 19rem), var(--card-bg);overflow:visible}.page-module__kfzXTa__shell{min-height:100svh}.page-module__kfzXTa__card{align-items:start;padding-block:2.75rem 3.5rem}.page-module__kfzXTa__identity{max-width:none}.page-module__kfzXTa__statusLine{margin-bottom:2.75rem}.page-module__kfzXTa__name{font-size:clamp(3.2rem,16.8vw,5.4rem)}.page-module__kfzXTa__footer{align-items:flex-end}.page-module__kfzXTa__footer span:first-child{max-width:15rem}}@media not (min-width:27rem){.page-module__kfzXTa__shell{padding-inline:max(1rem, env(safe-area-inset-left))}.page-module__kfzXTa__headerLabel{display:none}.page-module__kfzXTa__primaryActions{grid-template-columns:1fr}.page-module__kfzXTa__channels a{grid-template-columns:4.75rem minmax(0,1fr) auto;gap:.65rem}.page-module__kfzXTa__footer{flex-direction:column;align-items:flex-start}}@media (min-width:23rem) and (not (min-width:50rem)){.page-module__kfzXTa__primaryActions{grid-template-columns:minmax(0,1fr) minmax(8.75rem,auto)}.page-module__kfzXTa__saveButton,.page-module__kfzXTa__whatsappButton{gap:.5rem;padding-inline:.85rem;font-size:.8125rem}}@media (prefers-reduced-motion:no-preference){.page-module__kfzXTa__header,.page-module__kfzXTa__identity,.page-module__kfzXTa__footer{animation:.7s cubic-bezier(.16,1,.3,1) both page-module__kfzXTa__enter}.page-module__kfzXTa__identity{animation-delay:70ms}.page-module__kfzXTa__footer{animation-delay:.15s}.page-module__kfzXTa__statusDot{animation:3s ease-in-out infinite page-module__kfzXTa__statusPulse}}@keyframes page-module__kfzXTa__enter{0%{opacity:0;transform:translateY(.75rem)}}@keyframes page-module__kfzXTa__statusPulse{50%{box-shadow:0 0 0 .55rem #4ade8000}}
