@font-face{font-family:Barlow;src:url('original/barlow-400-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Barlow;src:url('original/barlow-500-latin.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Barlow;src:url('original/barlow-600-latin.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Barlow;src:url('original/barlow-700-latin.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Barlow;src:url('original/barlow-800-latin.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
html{scroll-behavior:smooth;scroll-padding-top:24px;background:#101112;color-scheme:dark;scrollbar-color:#666970 #101112}
body{margin:0;background:#101112}
#bio-root{--bio-bg:#101112;--bio-panel:#191b1e;--bio-ink:#f4f5f4;--bio-muted:#adb1b6;--bio-line:#34363a;--bio-cyan:#3efcff;--bio-yellow:#f9ff30;--bio-pink:#ff62b9;min-height:100vh;color:var(--bio-ink);font:400 17px/1.55 Barlow,Arial,sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate}
#bio-root *{box-sizing:border-box}
#bio-root ::selection{background:var(--bio-cyan);color:#101112}
#bio-root :is(h1,h2,h3,p){margin:0}
#bio-root :is(h1,h2,h3){font-family:Barlow,Arial,sans-serif;color:inherit;text-wrap:balance;line-height:1.12;letter-spacing:-.025em;font-weight:700}
#bio-root a{color:inherit;text-decoration:none;text-underline-offset:5px;-webkit-tap-highlight-color:rgba(62,252,255,.15)}
#bio-root :is(a,button,summary):focus-visible{outline:3px solid var(--bio-cyan);outline-offset:5px}
#bio-root a:focus-visible:is(.bio-service-link,.bio-community){outline-color:var(--bio-pink)}
#bio-root img{display:block;max-width:100%;height:auto}
#bio-root .bio-symbols{position:absolute;width:0;height:0;overflow:hidden}
#bio-root .bio-icon{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
#bio-root .bio-skip{position:fixed;top:10px;left:10px;z-index:20;padding:12px 20px;background:var(--bio-cyan);color:#101112;transform:translateY(-160%)}
#bio-root .bio-skip:focus{transform:none}
#bio-root .bio-layout{max-width:1140px;margin:auto;padding:72px 40px 32px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:84px;align-items:start}
#bio-root .bio-profile{position:sticky;top:48px}
#bio-root .bio-portrait{width:112px;height:112px;border-radius:50%;margin-bottom:25px;padding:2px;background:conic-gradient(from -35deg,var(--bio-cyan),#24454a 30%,#28202c 58%,var(--bio-pink) 80%,var(--bio-cyan));flex-shrink:0}
#bio-root .bio-portrait .bio-avatar{width:100%;height:100%;border:3px solid var(--bio-bg);border-radius:50%;margin:0;object-fit:cover;object-position:50% 32%}
#bio-root .bio-portrait-stage{width:112px;height:112px;margin-bottom:25px;perspective:600px;flex-shrink:0}
#bio-root .bio-portrait-stage .bio-portrait{position:relative;width:100%;height:100%;margin:0;transform-style:preserve-3d}
#bio-root .bio-portrait-stage .bio-avatar{transform:translateZ(3px)}
#bio-root .bio-portrait-stage .bio-portrait::before{content:"";position:absolute;inset:1px;border-radius:50%;background:#173139;transform:translateZ(-7px);box-shadow:0 10px 20px rgba(0,0,0,.3)}
#bio-root .bio-portrait-stage .bio-portrait::after{content:"";position:absolute;inset:5px;border-radius:50%;background:linear-gradient(115deg,transparent 24%,rgba(184,255,255,.2) 46%,transparent 64%);transform:translateZ(4px);pointer-events:none;opacity:0}
#bio-root .bio-portrait.is-turning{animation:bio-photo-right 1.6s cubic-bezier(.4,0,.2,1) both;animation-play-state:paused}
#bio-root .bio-portrait.is-turning[data-turn="left"]{animation-name:bio-photo-left}
#bio-root .bio-portrait.is-turning::after{animation:bio-portrait-light 1.6s ease both;animation-play-state:paused}
#bio-root[data-motion="running"] .bio-portrait-stage[data-motion="running"] .bio-portrait.is-turning,#bio-root[data-motion="running"] .bio-portrait-stage[data-motion="running"] .bio-portrait.is-turning::after{animation-play-state:running}
@keyframes bio-photo-right{0%,100%{transform:rotateX(0) rotateY(0) translateZ(0)}35%{transform:rotateX(6deg) rotateY(-16deg) translateZ(8px)}70%{transform:rotateX(-4deg) rotateY(12deg) translateZ(5px)}}
@keyframes bio-photo-left{0%,100%{transform:rotateX(0) rotateY(0) translateZ(0)}35%{transform:rotateX(-6deg) rotateY(16deg) translateZ(8px)}70%{transform:rotateX(4deg) rotateY(-12deg) translateZ(5px)}}
@keyframes bio-portrait-light{0%,100%{opacity:0}40%{opacity:.7}70%{opacity:.15}}
#bio-root .bio-credentials{position:relative;margin-top:27px;padding-bottom:47px;max-width:35ch}
#bio-root .bio-claim-window{display:grid;align-items:start}
#bio-root .bio-claim{grid-area:1/1;font-size:21px;line-height:1.3;letter-spacing:-.015em;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .3s ease,transform .4s cubic-bezier(.16,1,.3,1),visibility .3s}
#bio-root .bio-claim.is-active{opacity:1;visibility:visible;transform:none}
#bio-root .bio-claim strong{font-weight:600;color:var(--bio-cyan)}
#bio-root .bio-claim-controls:not([hidden]){position:absolute;bottom:0;left:0;display:flex;gap:0;width:fit-content}
#bio-root .bio-claim-choice{display:grid;place-items:center;width:44px;height:44px;background:none;border:0;padding:0;cursor:pointer}
#bio-root .bio-claim-choice span{width:6px;height:6px;border-radius:50%;background:#666d72;transition:background .2s,transform .2s}
#bio-root .bio-claim-choice[aria-pressed="true"] span{background:var(--bio-cyan);transform:scale(1.35)}
#bio-root .bio-claim-choice:hover span{background:var(--bio-ink)}
#bio-root .bio-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#bio-root h1{font-size:56px;line-height:.98;font-weight:700;letter-spacing:-.035em}
#bio-root .bio-period{color:var(--bio-cyan)}
#bio-root .bio-glitch{display:inline-block;position:relative}
#bio-root .bio-glitch::before,#bio-root .bio-glitch::after{content:none;position:absolute;inset:0;pointer-events:none;user-select:none;white-space:nowrap;opacity:0;font:inherit;letter-spacing:inherit;color:var(--bio-cyan)}
#bio-root .bio-glitch::after{color:var(--bio-pink)}
#bio-root[data-motion="running"] .bio-glitch.is-glitching{text-shadow:1px 0 rgba(62,252,255,.3),-1px 0 rgba(255,98,185,.2)}
/* Decorative copies have empty alternative text; the readable label stays intact. */
@supports(content:"x" / ""){
  #bio-root .bio-glitch::before,#bio-root .bio-glitch::after{content:attr(data-glitch-text) / ""}
  #bio-root[data-motion="running"] .bio-glitch.is-glitching[data-glitch-effect="split"]::before{animation:bio-glitch-split 420ms steps(1,end) both}
  #bio-root[data-motion="running"] .bio-glitch.is-glitching[data-glitch-effect="split"]::after{animation:bio-glitch-fragment 420ms steps(1,end) both}
  #bio-root[data-motion="running"] .bio-glitch.is-glitching[data-glitch-effect="scan"]::before{animation:bio-glitch-scan 360ms steps(1,end) both;color:#9cff9c}
  #bio-root[data-motion="running"] .bio-glitch.is-glitching[data-glitch-effect="scan"]::after{animation:bio-glitch-fragment 360ms steps(1,end) both;color:var(--bio-cyan)}
  #bio-root[data-motion="running"] .bio-glitch.is-glitching[data-glitch-effect="echo"]::before{animation:bio-glitch-column 320ms steps(1,end) both}
  #bio-root[data-motion="running"] .bio-glitch.is-glitching[data-glitch-effect="echo"]::after{animation:bio-glitch-column-tail 320ms steps(1,end) both;color:#b8e888}
}
@keyframes bio-glitch-split{0%,100%{opacity:0;transform:none}12%,28%{opacity:.8;clip-path:inset(22% 0 58%);transform:translateX(-2px)}32%,50%{opacity:0}56%,72%{opacity:.7;clip-path:inset(56% 0 23%);transform:translateX(2px)}80%{opacity:0;transform:none}}
@keyframes bio-glitch-fragment{0%,100%{opacity:0;transform:none}16%,30%{opacity:.55;clip-path:inset(56% 0 24%);transform:translateX(2px)}36%,54%{opacity:0}60%,74%{opacity:.6;clip-path:inset(28% 0 53%);transform:translateX(-2px)}82%{opacity:0;transform:none}}
@keyframes bio-glitch-scan{0%,100%{opacity:0;transform:none}12%{opacity:.8;clip-path:inset(12% 0 68%);transform:translateX(1px)}30%{clip-path:inset(30% 0 50%);transform:translateX(-1px)}48%{clip-path:inset(48% 0 32%);transform:translateX(2px)}66%{clip-path:inset(66% 0 14%);transform:translateX(-1px)}84%{opacity:0;transform:none}}
@keyframes bio-glitch-column{0%,100%{opacity:0;transform:none}12%,30%{opacity:.75;clip-path:inset(0 48% 0 36%);transform:translateY(-2px)}36%,52%{opacity:0}58%,76%{opacity:.65;clip-path:inset(0 21% 0 62%);transform:translateY(1px)}84%{opacity:0;transform:none}}
@keyframes bio-glitch-column-tail{0%,100%{opacity:0;transform:none}18%,32%{opacity:.5;clip-path:inset(0 16% 0 69%);transform:translateY(2px)}38%,56%{opacity:0}64%,78%{opacity:.55;clip-path:inset(0 56% 0 27%);transform:translateY(-1px)}86%{opacity:0;transform:none}}
#bio-root .bio-handle{color:var(--bio-cyan);margin-top:14px;font-size:16px;font-weight:500;letter-spacing:.01em}
#bio-root .bio-intro{font-size:22px;line-height:1.35;margin-top:32px;letter-spacing:-.012em}
#bio-root .bio-welcome{max-width:25ch;font-size:16px;color:var(--bio-muted);margin-top:14px;line-height:1.6}
#bio-root .bio-nav{display:flex;flex-direction:column;gap:0;margin-top:36px}
#bio-root .bio-nav a{display:flex;align-items:center;justify-content:space-between;min-height:46px;font-size:17px;border-bottom:1px solid var(--bio-line);transition:color .16s}
#bio-root .bio-nav a:hover{color:var(--bio-cyan)}
#bio-root .bio-nav .bio-icon{width:16px;height:16px;color:var(--bio-muted)}
#bio-root .bio-agency{display:block;margin-top:40px;width:fit-content}
#bio-root .bio-agency>span{display:block;font-size:13px;color:var(--bio-muted)}
#bio-root .bio-agency strong{display:flex;align-items:center;gap:16px;font-size:24px;letter-spacing:-.02em;font-weight:600}
#bio-root .bio-agency .bio-icon{width:16px;height:16px;color:var(--bio-pink)}
#bio-root .bio-main{min-width:0}
#bio-root .bio-services{display:grid;gap:12px}
#bio-root .bio-service-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 28px 26px;background:var(--bio-cyan);color:#101112;border-radius:14px;transition:background .18s}
#bio-root .bio-service-link:hover{background:#88fdff}
#bio-root .bio-service-link h2{font-size:30px;line-height:1.1;letter-spacing:-.025em}
#bio-root .bio-service-link p{margin-top:9px;color:#234246;font-size:17px}
#bio-root .bio-action-text{display:block;margin-top:22px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
#bio-root .bio-service-arrow{height:44px;width:44px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#bio-root .bio-whatsapp{display:flex;align-items:center;gap:12px;border:1px solid #50545a;border-radius:12px;padding:17px 21px;min-height:59px;font-size:17px;font-weight:500;transition:border-color .18s,background .18s}
#bio-root .bio-whatsapp>.bio-icon:first-child{color:var(--bio-cyan);height:24px;width:24px}
#bio-root .bio-end-arrow{margin-left:auto;color:var(--bio-muted);width:17px;height:17px}
#bio-root .bio-whatsapp:hover{background:#202428;border-color:var(--bio-cyan)}
#bio-root .bio-section-heading{margin:42px 0 20px}
#bio-root .bio-section-heading h2{font-size:31px}
#bio-root .bio-section-heading p{color:var(--bio-muted);font-size:16px;margin-top:7px}
#bio-root .bio-heading-circuit{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:18px}
#bio-root .bio-circuit{width:112px;height:44px;fill:none;stroke:#407077;stroke-width:1;pointer-events:none}
#bio-root .bio-tools .bio-circuit{stroke:#74556b;transform:scaleX(-1)}
#bio-root .bio-signal{margin-top:20px;border-block:1px solid var(--bio-line);position:relative}
#bio-root .bio-signal::before,#bio-root .bio-signal::after{content:"";position:absolute;width:9px;height:9px;pointer-events:none;border-color:var(--bio-cyan);border-style:solid;opacity:.65}
#bio-root .bio-signal::before{left:0;top:-1px;border-width:1px 0 0 1px}
#bio-root .bio-signal::after{right:0;bottom:-1px;border-width:0 1px 1px 0}
#bio-root :is(.bio-signal,.bio-automation-egg)>summary{list-style:none;cursor:pointer;-webkit-tap-highlight-color:rgba(62,252,255,.12)}
#bio-root :is(.bio-signal,.bio-automation-egg)>summary::-webkit-details-marker{display:none}
#bio-root .bio-signal>summary{display:flex;align-items:center;gap:24px;padding:16px 12px;min-height:76px}
#bio-root .bio-signal-route{position:relative;isolation:isolate;display:flex;justify-content:space-between;flex:1;min-width:0}
#bio-root .bio-route-wire{position:absolute;top:0;left:8px;width:calc(100% - 16px);height:20px;fill:none;stroke:#37565b;stroke-width:1;z-index:-1}
#bio-root .bio-signal-node{display:flex;flex-direction:column;align-items:center;gap:7px;color:#c4cfd0;font-size:13px;line-height:1.3;font-weight:500}
#bio-root .bio-signal-node i{display:block;width:7px;height:7px;margin-block:6.5px;background:var(--bio-bg);border:1px solid var(--bio-cyan);transform:rotate(45deg)}
#bio-root .bio-signal-node:last-child i{border-color:var(--bio-yellow)}
#bio-root .bio-discover{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--bio-cyan);white-space:nowrap}
#bio-root .bio-discover .bio-icon{width:15px;height:15px;transition:transform .25s ease}
#bio-root .bio-signal[open] .bio-discover .bio-icon{transform:rotate(45deg)}
#bio-root .bio-signal-reveal{padding:8px 16px 22px}
#bio-root .bio-secret-title{font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.015em}
#bio-root .bio-signal-insight{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:16px}
#bio-root .bio-signal-insight p{font-size:15px;color:var(--bio-muted);line-height:1.4}
#bio-root .bio-signal-insight strong{display:block;color:var(--bio-cyan);font-weight:500}
#bio-root .bio-signal-insight p:last-child strong{color:var(--bio-pink)}
#bio-root .bio-secret-source{display:block;width:fit-content;font:11px/1.5 Consolas,monospace;color:#a1acae;margin-top:20px}
#bio-root .bio-signal-pulse{stroke:var(--bio-cyan);stroke-dasharray:28 530;stroke-dashoffset:32;opacity:0}
#bio-root .bio-signal[open] .bio-signal-pulse{animation:bio-signal-travel 1.5s cubic-bezier(.16,1,.3,1) both;animation-play-state:paused}
#bio-root[data-motion="running"] .bio-signal[open] .bio-signal-pulse{animation-play-state:running}
@keyframes bio-signal-travel{0%{stroke-dashoffset:32;opacity:0}12%{opacity:1}80%{opacity:1}100%{stroke-dashoffset:-510;opacity:0}}
#bio-root .bio-automation-egg{margin-top:16px;width:fit-content;max-width:100%}
#bio-root .bio-automation-egg>summary{display:flex;align-items:center;gap:10px;min-height:44px;width:fit-content;color:#acb4b7}
#bio-root .bio-automation-egg code{font:12px/1.5 Consolas,monospace}
#bio-root .bio-automation-egg .bio-loop{width:20px;height:20px;color:var(--bio-pink)}
#bio-root .bio-egg-plus{width:12px;height:12px;margin-left:4px;transition:transform .25s ease}
#bio-root .bio-automation-egg[open] .bio-egg-plus{transform:rotate(45deg)}
#bio-root .bio-automation-answer{padding:8px 0 12px 30px}
#bio-root .bio-automation-answer>code{color:var(--bio-cyan);font-size:16px}
#bio-root .bio-automation-answer p{font-size:14px;color:var(--bio-muted);line-height:1.45;margin-top:9px}
#bio-root .bio-automation-egg[open] .bio-loop{animation:bio-loop-discovery .7s cubic-bezier(.16,1,.3,1) both;animation-play-state:paused}
#bio-root[data-motion="running"] .bio-automation-egg[open] .bio-loop{animation-play-state:running}
@keyframes bio-loop-discovery{from{transform:rotate(-180deg)}to{transform:rotate(0)}}
@media(hover:hover){#bio-root .bio-signal>summary:hover .bio-signal-node{color:var(--bio-ink)}#bio-root .bio-automation-egg>summary:hover{color:var(--bio-cyan)}}
@media(max-width:520px){#bio-root .bio-heading-circuit{grid-template-columns:minmax(0,1fr) 65px;gap:12px}#bio-root .bio-circuit{width:65px}#bio-root .bio-signal>summary{gap:18px;padding:14px 8px}#bio-root .bio-discover{font-size:11px;gap:6px}#bio-root .bio-signal-node{font-size:12px}#bio-root .bio-signal-insight{gap:14px}#bio-root .bio-signal-reveal{padding-inline:8px}#bio-root .bio-signal-insight p{font-size:14px}}
#bio-root .bio-community{position:relative;display:block;overflow:hidden;min-height:326px;padding:30px;border-radius:14px;background:#091117 url('original/fundo-eduzz-top.webp') center/cover no-repeat}
#bio-root .bio-community::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,10,14,.97) 0%,rgba(7,10,14,.88) 34%,rgba(7,10,14,.14) 88%);z-index:0}
#bio-root .bio-community-copy{position:relative;z-index:2;max-width:65%}
#bio-root .bio-community h3{font-size:25px;font-weight:500;letter-spacing:-.02em}
#bio-root .bio-community h3>span{font-size:64px;font-weight:800;line-height:1.08;letter-spacing:-.03em}
#bio-root .bio-community-copy>p{margin-top:10px;color:#d9dde4;font-size:17px;line-height:1.4}
#bio-root .bio-yellow-action{display:inline-flex;align-items:center;gap:18px;padding:11px 16px;background:var(--bio-yellow);color:#111405;font-size:15px;font-weight:600;border-radius:7px;margin-top:23px;min-height:44px;transition:background .18s}
#bio-root .bio-community:hover .bio-yellow-action{background:#ffff9a}
#bio-root .bio-yellow-action .bio-icon{width:17px;height:17px}
#bio-root .bio-nod-logo{position:absolute;z-index:1;width:175px;height:175px;object-fit:contain;right:35px;top:40px;opacity:.96}
#bio-root .bio-community-topics{position:relative;z-index:2;margin-top:23px;color:#d1d5da;font-size:12px;letter-spacing:.012em}
#bio-root .bio-course-list{margin-top:14px;display:grid;gap:0}
#bio-root .bio-course{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--bio-line);align-items:center}
#bio-root .bio-course-art{display:grid;place-items:center;aspect-ratio:1.52;background-color:#101516;border-radius:10px;background-size:cover;background-position:center;overflow:hidden;padding:15px;position:relative}
#bio-root .bio-course-art::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.25)}
#bio-root .bio-course-art img{position:relative;z-index:2;width:100%;height:auto;max-height:90px;object-fit:contain;transition:transform .22s cubic-bezier(.16,1,.3,1)}
#bio-root .bio-course-art>.bio-art-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;pointer-events:none}
#bio-root .bio-r100-brands{gap:8px;align-content:center}
#bio-root .bio-course-rdash .bio-course-art{background:#060806}
#bio-root .bio-course-rdash .bio-course-art::before{display:none}
#bio-root .bio-course-rdash .bio-course-art img{width:90px;aspect-ratio:1}
#bio-root .bio-course-r100 .bio-art-bg{object-position:80% center}
#bio-root :is(.bio-course-data,.bio-course-auto,.bio-course-jarvis,.bio-course-mos) .bio-art-bg{object-position:right}
#bio-root .bio-course-copy{min-width:0}
#bio-root .bio-course-copy h3{font-size:23px;line-height:1.13;letter-spacing:-.02em}
#bio-root .bio-course-copy p{font-size:15px;color:var(--bio-muted);line-height:1.45;margin-top:7px}
#bio-root .bio-course-copy>span{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:var(--bio-yellow);margin-top:13px}
#bio-root .bio-course-copy .bio-icon{height:15px;width:15px}
#bio-root .bio-course-actions{display:flex;flex-wrap:wrap;column-gap:22px;margin-top:6px}
#bio-root .bio-course-actions a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;color:var(--bio-yellow)}
#bio-root .bio-course-actions a:last-child{color:var(--bio-cyan)}
#bio-root .bio-course-actions a:hover{text-decoration:underline}
#bio-root a.bio-course:hover .bio-course-copy h3{color:var(--bio-yellow)}
#bio-root a.bio-course:hover .bio-course-art img:not(.bio-art-bg){transform:scale(1.035)}
#bio-root .bio-tools .bio-section-heading{margin-top:54px}
#bio-root .bio-groups .bio-section-heading{margin-top:54px}
#bio-root .bio-group-list{border-top:1px solid var(--bio-line)}
#bio-root .bio-group{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:24px 3px;border-bottom:1px solid var(--bio-line);transition:background .18s}
#bio-root .bio-group:hover{background:#1b1d21}
#bio-root .bio-group-icon{width:26px;height:26px;color:var(--bio-cyan);margin-top:2px}
#bio-root .bio-group-presale .bio-group-icon,#bio-root .bio-group-presale .bio-group-action{color:var(--bio-yellow)}
#bio-root .bio-group-copy h3{font-size:23px;line-height:1.2;letter-spacing:-.02em}
#bio-root .bio-group-copy p{max-width:54ch;margin-top:8px;color:var(--bio-muted);font-size:15px;line-height:1.5}
#bio-root .bio-group-action{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--bio-cyan);font-size:14px;font-weight:600;line-height:1.4}
#bio-root .bio-group-action .bio-icon{width:16px;height:16px;flex-shrink:0}
#bio-root .bio-group:hover .bio-group-action{text-decoration:underline;text-underline-offset:4px}
@media(max-width:520px){#bio-root .bio-group{grid-template-columns:22px minmax(0,1fr);gap:14px;padding-block:22px}#bio-root .bio-group-icon{width:22px;height:22px}#bio-root .bio-group-copy h3{font-size:20px}#bio-root .bio-group-copy p{font-size:14px}#bio-root .bio-group-action{font-size:13px}}
#bio-root .bio-tool-list{border-top:1px solid var(--bio-line)}
#bio-root .bio-youtube .bio-section-heading{margin-top:42px}
#bio-root .bio-channel{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;padding:24px 3px;border-block:1px solid var(--bio-line);transition:background .18s}
#bio-root .bio-channel:hover{background:#1b1d21}
#bio-root .bio-channel-icon{width:40px;height:30px;margin-top:1px;flex-shrink:0}
#bio-root .bio-channel-copy h3{font-size:23px;line-height:1.2;letter-spacing:-.02em}
#bio-root .bio-channel-copy p{max-width:48ch;margin-top:8px;color:var(--bio-muted);font-size:15px;line-height:1.5}
#bio-root .bio-channel-action{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--bio-cyan);font-size:14px;font-weight:600;line-height:1.4}
#bio-root .bio-channel-action .bio-icon{width:16px;height:16px;flex-shrink:0}
#bio-root .bio-channel:hover .bio-channel-action{text-decoration:underline;text-underline-offset:4px}
@media(max-width:520px){#bio-root .bio-channel{grid-template-columns:32px minmax(0,1fr);gap:14px;padding-block:22px}#bio-root .bio-channel-icon{width:32px;height:24px}#bio-root .bio-channel-copy h3{font-size:20px}#bio-root .bio-channel-copy p{font-size:14px}#bio-root .bio-channel-action{font-size:13px}}
#bio-root .bio-tool-list>a{display:flex;align-items:center;gap:14px;min-height:87px;padding:17px 3px;border-bottom:1px solid var(--bio-line);transition:background .18s}
#bio-root .bio-tool-list>a:hover{background:#1b1d21}
#bio-root .bio-tool-list>a>span:first-child{flex:1;min-width:0}
#bio-root .bio-tool-list strong{display:block;font-size:21px;line-height:1.25;font-weight:600;letter-spacing:-.01em}
#bio-root .bio-tool-list small{display:block;font-size:14px;color:var(--bio-muted);margin-top:4px}
#bio-root .bio-tool-list .bio-icon{height:19px;width:19px;color:var(--bio-pink)}
#bio-root .bio-tool-note{font-size:12px;font-weight:500;background:#303216;color:#eef284;border-radius:4px;padding:3px 7px}
#bio-root .bio-tool-list .bio-offer-note{color:#e6e985;font-size:12px;margin-top:5px}
#bio-root .bio-install{display:flex;gap:18px;justify-content:space-between;align-items:center;border-radius:12px;background:#21282c;padding:22px;margin-top:24px}
#bio-root .bio-install strong{display:block;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.02em}
#bio-root .bio-install small{display:block;font-size:15px;color:#b9c5cc;margin-top:6px;line-height:1.4}
#bio-root .bio-install>.bio-icon{color:var(--bio-cyan)}
#bio-root .bio-install:hover{background:#2c383e}
#bio-root .bio-questions{margin-top:42px}
#bio-root .bio-questions .bio-section-heading{margin-bottom:20px}
#bio-root .bio-questions details{border-bottom:1px solid var(--bio-line)}
#bio-root .bio-questions summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:16px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:500;line-height:1.35}
#bio-root .bio-questions summary::-webkit-details-marker{display:none}
#bio-root .bio-questions summary>.bio-icon{width:15px;height:15px;color:var(--bio-cyan);transition:transform .2s ease}
#bio-root .bio-questions details[open] summary>.bio-icon{transform:rotate(45deg)}
#bio-root .bio-questions details>p{font-size:15px;color:var(--bio-muted);line-height:1.55;padding:0 30px 20px 0;max-width:65ch}
#bio-root .bio-questions p a{color:var(--bio-cyan);text-decoration:underline}
#bio-root .bio-contact{padding:40px 0 38px;margin-top:20px;border-bottom:1px solid var(--bio-line)}
#bio-root .bio-contact h2{font-size:31px}
#bio-root .bio-contact p{font-size:16px;color:var(--bio-muted);line-height:1.5;margin-top:10px}
#bio-root .bio-contact-button{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;min-height:52px;background:var(--bio-cyan);color:#101112;border-radius:10px;font-size:16px;font-weight:600;margin-top:22px;width:fit-content}
#bio-root .bio-contact-button:hover{background:#88fdff}
#bio-root .bio-contact-button>.bio-icon:last-child{margin-left:10px;width:17px;height:17px}
#bio-root .bio-footer{padding:24px 0 0;color:var(--bio-muted);font-size:13px}
#bio-root .bio-footer p{font-weight:500;color:#d0d3d5;font-size:14px}
#bio-root .bio-footer p>span{color:var(--bio-pink);padding:0 7px}
#bio-root .bio-footer nav{display:flex;flex-wrap:wrap;column-gap:24px;margin-top:7px}
#bio-root .bio-footer a{display:inline-flex;gap:5px;align-items:center;min-height:44px}
#bio-root .bio-footer a:hover{text-decoration:underline;color:var(--bio-ink)}
#bio-root .bio-footer .bio-icon{width:12px;height:12px}
#bio-root .bio-footer .bio-up-icon{transform:rotate(-90deg)}
#bio-root .bio-atmosphere,#bio-root .bio-grain{position:fixed;inset:0;pointer-events:none;overflow:hidden}
#bio-root .bio-atmosphere{z-index:-1}
#bio-root .bio-atmosphere::before{content:"";position:absolute;inset:-7%;background:radial-gradient(ellipse 58% 65% at 7% 16%,rgba(62,252,255,.105),transparent 72%),radial-gradient(ellipse 44% 54% at 98% 82%,rgba(255,98,185,.075),transparent 74%);animation:bio-ambient 24s ease-in-out infinite alternate;animation-play-state:paused}
#bio-root .bio-grain{z-index:10;opacity:.085;mix-blend-mode:screen}
#bio-root .bio-grain::before{content:"";position:absolute;inset:-32px;background:url('effects/noise.png') repeat;animation:bio-grain 1.4s steps(1,end) infinite;animation-play-state:paused}
#bio-root[data-motion="running"] .bio-atmosphere::before,#bio-root[data-motion="running"] .bio-grain::before{animation-play-state:running}
@keyframes bio-ambient{from{transform:translate3d(-1.5%,-1%,0) scale(1);opacity:.72}to{transform:translate3d(3%,2%,0) scale(1.055);opacity:1}}
@keyframes bio-grain{0%,100%{transform:translate(0,0)}25%{transform:translate(-11px,17px)}50%{transform:translate(19px,-13px)}75%{transform:translate(-17px,-23px)}}
#bio-root :is(.bio-course-actions a,.bio-whatsapp,.bio-install,.bio-contact-button)>.bio-icon:last-child{transition:transform .2s cubic-bezier(.16,1,.3,1)}
@media(hover:hover) and (pointer:fine){#bio-root :is(.bio-course-actions a,.bio-whatsapp,.bio-install,.bio-contact-button):hover>.bio-icon:last-child{transform:translate(2px,-2px)}}
@media(max-width:1080px) and (min-width:901px){#bio-root .bio-layout{gap:50px;padding-inline:32px;grid-template-columns:235px minmax(0,1fr)}#bio-root h1{font-size:50px}#bio-root .bio-course{grid-template-columns:150px minmax(0,1fr);gap:20px}#bio-root .bio-nod-logo{right:18px;width:145px;height:145px}#bio-root .bio-community{padding:26px}#bio-root .bio-course-copy h3{font-size:21px}}
@media(max-width:900px){#bio-root .bio-layout{display:block;max-width:690px;padding:35px 28px 25px}#bio-root .bio-profile{position:static}#bio-root .bio-identity{display:flex;align-items:center;gap:22px}#bio-root .bio-portrait{width:88px;height:88px;margin:0}#bio-root h1{font-size:40px;line-height:1}#bio-root h1 br{display:none}#bio-root h1 br::after{content:' '}#bio-root .bio-handle{margin-top:8px;font-size:15px}#bio-root .bio-intro{margin-top:23px;font-size:21px}#bio-root .bio-desktop-break{display:none}#bio-root .bio-welcome{max-width:42ch;margin-top:6px;font-size:16px;line-height:1.5}#bio-root .bio-nav{flex-direction:row;gap:10px;margin:24px 0}#bio-root .bio-nav a{justify-content:center;flex:1;padding:0 12px;min-height:44px;border:1px solid #42454b;border-radius:7px;font-size:15px}#bio-root .bio-nav .bio-icon{display:none}#bio-root .bio-agency{display:none}#bio-root .bio-footer::before{content:none}#bio-root .bio-service-link{padding:25px}#bio-root .bio-service-link h2{font-size:30px}}
@media(max-width:520px){#bio-root .bio-layout{padding:27px 20px 20px}#bio-root .bio-identity{gap:16px}#bio-root .bio-portrait{width:76px;height:76px}#bio-root h1{font-size:32px;max-width:200px}#bio-root h1 br{display:block}#bio-root .bio-handle{font-size:14px;margin-top:7px}#bio-root .bio-intro{font-size:20px;margin-top:21px}#bio-root .bio-welcome{font-size:15px;max-width:35ch}#bio-root .bio-nav{gap:8px;margin:20px 0 22px}#bio-root .bio-nav a{font-size:14px;padding:0 7px;min-height:44px}#bio-root .bio-service-link{padding:22px 20px;gap:13px;border-radius:12px}#bio-root .bio-service-link h2{font-size:26px;line-height:1.05}#bio-root .bio-service-link p{font-size:15px;margin-top:9px}#bio-root .bio-service-arrow{width:32px;height:32px}#bio-root .bio-action-text{font-size:14px;margin-top:18px}#bio-root .bio-whatsapp{padding:15px 16px;gap:10px;font-size:15px}#bio-root .bio-whatsapp>.bio-icon:first-child{width:22px;height:22px}#bio-root .bio-end-arrow{width:15px;height:15px}#bio-root .bio-section-heading{margin-top:34px;margin-bottom:17px}#bio-root .bio-section-heading h2{font-size:28px}#bio-root .bio-section-heading p{font-size:15px;margin-top:6px}#bio-root .bio-community{min-height:298px;padding:23px 21px;background-position:68% center;border-radius:12px}#bio-root .bio-community-copy{max-width:78%}#bio-root .bio-community h3{font-size:21px}#bio-root .bio-community h3>span{font-size:55px}#bio-root .bio-community-copy>p{font-size:16px;line-height:1.35;margin-top:9px}#bio-root .bio-nod-logo{width:110px;height:110px;right:18px;top:27px;opacity:.87}#bio-root .bio-yellow-action{font-size:14px;padding:11px 12px;gap:16px;margin-top:20px}#bio-root .bio-community-topics{font-size:11px;margin-top:22px;white-space:normal}#bio-root .bio-course-list{margin-top:8px}#bio-root .bio-course{grid-template-columns:112px minmax(0,1fr);gap:17px;padding:21px 0}#bio-root .bio-course-art{aspect-ratio:1.06;padding:10px;border-radius:8px}#bio-root .bio-course-copy h3{font-size:20px;line-height:1.1}#bio-root .bio-course-copy p{font-size:14px;line-height:1.35;margin-top:6px}#bio-root .bio-course-copy p br{display:none}#bio-root .bio-course-copy>span{font-size:13px;margin-top:10px;gap:8px}#bio-root .bio-course-copy .bio-icon{height:13px;width:13px}#bio-root .bio-tools .bio-section-heading{margin-top:38px}#bio-root .bio-tool-list>a{min-height:83px;gap:10px}#bio-root .bio-tool-list strong{font-size:20px}#bio-root .bio-tool-list small{font-size:14px}#bio-root .bio-tool-note{font-size:11px;padding:3px 6px}#bio-root .bio-tool-list .bio-offer-note{font-size:12px}#bio-root .bio-install{padding:20px 17px;gap:16px}#bio-root .bio-install strong{font-size:21px}#bio-root .bio-install small{font-size:14px}#bio-root .bio-contact{padding:32px 0;margin-top:8px}#bio-root .bio-contact h2{font-size:29px}#bio-root .bio-contact p{font-size:15px}#bio-root .bio-contact-button{width:100%;font-size:15px;margin-top:20px}#bio-root .bio-footer nav{column-gap:18px;font-size:13px}#bio-root .bio-footer p{font-size:14px}}
@media(max-width:359px){#bio-root .bio-layout{padding-inline:16px}#bio-root .bio-identity{gap:13px}#bio-root h1{font-size:29px}#bio-root .bio-portrait{width:68px;height:68px}#bio-root .bio-service-link h2{font-size:24px}#bio-root .bio-course{grid-template-columns:95px minmax(0,1fr);gap:14px}#bio-root .bio-course-copy h3{font-size:19px}#bio-root .bio-whatsapp{font-size:14px}#bio-root .bio-nod-logo{width:92px;height:92px;right:16px}#bio-root .bio-community-topics{max-width:26ch}#bio-root .bio-community{min-height:306px}}
@media(max-width:520px){#bio-root .bio-course-actions{flex-direction:column;align-items:flex-start;margin-top:6px}#bio-root .bio-course-actions a{font-size:13px}}
@media(min-width:901px) and (max-height:920px){#bio-root .bio-profile{position:static}}
@media(max-width:900px){#bio-root .bio-portrait-stage{width:88px;height:88px;margin:0}#bio-root .bio-credentials{margin-top:23px}}
@media(max-width:520px){
  #bio-root .bio-layout{padding-top:24px}
  #bio-root .bio-profile{display:flex;flex-direction:column;text-align:center}
  #bio-root .bio-identity{flex-direction:column;gap:10px}
  #bio-root h1{font-size:28px;line-height:1.08;max-width:none}
  #bio-root h1 br{display:none}
  #bio-root .bio-handle{margin-top:4px}
  #bio-root .bio-portrait-stage{width:76px;height:76px}
  #bio-root .bio-credentials{order:2;margin-top:12px;padding-bottom:44px;max-width:none}
  /* Keep the tallest phrase in the grid so rotation never moves the links. */
  #bio-root .bio-claim-window{align-items:center}
  #bio-root .bio-claim{font-size:14px;line-height:1.4;letter-spacing:0;color:var(--bio-muted);text-wrap:balance}
  #bio-root .bio-claim strong{font-weight:500;color:#82ced0}
  #bio-root .bio-claim-controls:not([hidden]){left:50%;transform:translateX(-50%)}
  #bio-root .bio-claim-choice span{width:4px;height:4px}
  #bio-root .bio-welcome{order:1;max-width:none;margin-top:12px}
  #bio-root .bio-nav{order:3;margin:4px 0 20px}
  #bio-root .bio-service-link{display:block;position:relative;padding:20px}
  #bio-root .bio-service-link h2{font-size:24px;line-height:1.12}
  #bio-root .bio-service-arrow{position:absolute;right:20px;bottom:20px;width:28px;height:28px}
  #bio-root .bio-action-text{margin-top:16px;padding-right:40px}
}
@media(max-width:359px){#bio-root .bio-portrait-stage{width:68px;height:68px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#bio-root *,#bio-root *::before,#bio-root *::after{animation:none!important;transition:none!important}}
