.hero{isolation:isolate;min-height:calc(100svh - var(--header-h) - 1px - var(--faixa-h) - 1px);align-content:center;padding-block:clamp(2.5rem,7vh,5rem);display:grid;position:relative}.hero-mesh{inset-block:-18% 0;inset-inline:calc(50% - 50vw)}.hero-swarm{inset-inline:calc(50% - 50vw);inset-block:0 calc(-1 * var(--faixa-h));z-index:-1;width:100vw;height:calc(100% + var(--faixa-h));pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease-out);position:absolute}.hero-swarm[data-pronto]{opacity:1}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}@media (width<62rem){.hero-grid{grid-template-columns:1fr;align-items:start}}.hero-copy{justify-items:start;gap:clamp(1.25rem,2.5vw,1.75rem);display:grid;position:relative}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(68% 62% at 34% 48%, color-mix(in oklab, var(--color-abyss) 88%, transparent), color-mix(in oklab, var(--color-abyss) 62%, transparent) 46%, transparent 74%);position:absolute;inset:-12% -18% -14% -22%}.hero-badge{border:1px solid color-mix(in oklab, var(--color-accent) 32%, var(--color-hairline));background:color-mix(in oklab, var(--color-accent) 8%, transparent);color:var(--color-primary);border-radius:999px;align-items:center;gap:.625rem;padding:.5rem .875rem;display:inline-flex}.hero-pulse{background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 70%, transparent);border-radius:50%}@media (prefers-reduced-motion:no-preference){.hero-pulse{animation:hero-pulse 2.4s var(--ease-out) infinite}}@keyframes hero-pulse{to{box-shadow:0 0 0 10px #0000}}.reveal-palavras .pw{display:inline-block}@media (prefers-reduced-motion:no-preference){.reveal-palavras .pw{animation:pw-in .7s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .12s)}}@keyframes pw-in{0%{opacity:0;transform:translateY(.34em)}to{opacity:1;transform:none}}.hero-title{max-width:22ch;font-size:clamp(2.5rem,1.3rem + 5.2vw,5.25rem)}.hero-em{color:var(--color-accent);white-space:nowrap;position:relative}.hero-em:after{content:"";background:color-mix(in oklab, var(--color-accent) 55%, transparent);transform-origin:0;height:.045em;position:absolute;inset-block-end:.02em;inset-inline:0}@media (prefers-reduced-motion:no-preference){.hero-em:after{animation:hero-underline 1.1s var(--ease-out) .35s both;scale:0 1}}@keyframes hero-underline{to{scale:1}}.hero-lead{max-width:54ch}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:.5rem;display:flex}.hero-ghost{font-family:var(--font-display);color:var(--color-secondary);border-block-end:1px solid var(--color-hairline);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding-block-end:2px;font-weight:500;text-decoration:none}.hero-ghost:hover,.hero-ghost:focus-visible{color:var(--color-primary);border-color:var(--color-accent)}.hero-panel{border:1px solid var(--color-hairline);background:color-mix(in oklab, var(--color-card) 88%, transparent);backdrop-filter:blur(8px);border-radius:4px;gap:1.25rem;padding:clamp(1.5rem,2.5vw,2rem);display:grid}.hero-stats{gap:0;margin:0;display:grid}.hero-stat{border-block-end:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;display:flex}.hero-stat:last-child{border-block-end:0}.hero-stat dd{font-family:var(--font-display);text-align:end;margin:0;font-size:1.0625rem;font-weight:600}.hero-note{color:var(--color-muted);font-size:.875rem}@media (width<=30rem){.hero-stat{gap:.125rem;display:grid}.hero-stat dd{text-align:start}}.marquee{border-block-start:1px solid color-mix(in oklab, var(--color-hairline) 55%, transparent);border-block-end:0;width:100vw;margin-inline:calc(50% - 50vw);position:relative}.marquee:after{content:"";background:linear-gradient(to right, transparent, color-mix(in oklab, var(--color-hairline) 60%, transparent) 12%, color-mix(in oklab, var(--color-hairline) 60%, transparent) 88%, transparent);pointer-events:none;height:1px;position:absolute;inset-block-end:0;inset-inline:0}.marquee-viewport{block-size:var(--faixa-h);align-items:center;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:0;width:max-content;display:flex}.marquee-item{white-space:nowrap;align-items:center;gap:1.25rem;padding-inline-end:1.25rem;display:inline-flex}.marquee-sep{color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.marquee-track{animation:52s linear infinite marquee-slide}.marquee:hover .marquee-track{animation-play-state:paused}}@keyframes marquee-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-viewport{mask-image:none}.marquee-track{flex-wrap:wrap;gap:.5rem 0;width:auto}.marquee-item[aria-hidden=true]{display:none}}.art{--cycle:13s;margin-block-start:clamp(4rem,10vw,7rem)}.art-grid{background:var(--color-hairline);border:1px solid var(--color-hairline);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-block-start:clamp(2.5rem,6vw,4rem);display:grid}@media (width<62rem){.art-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.art-grid:has(.art-card:hover) .art-card:not(:hover){opacity:.55}}.art-terminal,.art-flow{grid-column:span 3}.art-chat{grid-column:span 6}@media (width<62rem){.art-card{grid-column:1/-1!important}}.art-card{background:radial-gradient(120% 140% at 85% 0%, color-mix(in oklab, var(--color-accent) 7%, transparent), transparent 60%), var(--color-card);box-shadow:0 1px 0 0 color-mix(in oklab, var(--color-primary) 6%, transparent) inset, 0 24px 48px -32px #000;transition:opacity var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);gap:1.5rem;margin:0;padding:clamp(1.5rem,2.6vw,2.25rem);display:grid;position:relative}.art-card:hover{border-color:color-mix(in oklab, var(--color-accent) 45%, var(--color-hairline));transform:translateY(-3px)}.art-chat{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem)}@media (width<62rem){.art-chat{grid-template-columns:1fr}}.art-meta{align-content:start;gap:.625rem;display:grid}.art-level{color:var(--color-accent)}.art-name{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:600}.art-desc{color:var(--color-secondary);max-width:42ch;font-size:.9375rem}.term{border:1px solid var(--color-hairline);background:#04070600;background-color:color-mix(in oklab, var(--color-abyss) 82%, transparent);font-family:var(--font-mono);border-radius:3px;overflow:hidden}.term-bar{border-block-end:1px solid var(--color-hairline);background:color-mix(in oklab, var(--color-raised) 70%, transparent);align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}.term-dot{background:var(--color-hairline);border-radius:50%;width:7px;height:7px}.term-dot:first-child{background:color-mix(in oklab, var(--color-accent) 55%, var(--color-hairline))}.term-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-inline-start:auto;font-size:.625rem}.term-body{margin:0;padding:1rem 1.125rem 1.25rem;font-size:clamp(.6875rem,.62rem + .28vw,.8125rem);line-height:1.85;overflow-x:auto}.term-body code{display:grid}.tl{opacity:0}.tl .p,.tl .ok{color:var(--color-accent)}.tl .dim{color:var(--color-muted)}.tl .hl{color:var(--color-primary);background:color-mix(in oklab, var(--color-accent) 16%, transparent);padding:0 .35em}.cursor{vertical-align:-.15em;background:var(--color-accent);width:.5em;height:1em;margin-inline-start:.35em;display:inline-block}.flow{gap:.875rem;display:grid}.flow svg{width:100%;height:auto}.wire{stroke:var(--color-accent);stroke-width:2.5px;fill:none;stroke-dasharray:7 7;stroke-linecap:round}.node rect{fill:color-mix(in oklab, var(--color-abyss) 70%, transparent);stroke:var(--color-hairline);stroke-width:1px}.node text{fill:var(--color-primary);font-family:var(--font-mono);letter-spacing:.1em;text-anchor:middle;font-size:12px;font-weight:500}.node-ai rect{stroke:color-mix(in oklab, var(--color-accent) 50%, var(--color-hairline))}.node-err text{fill:var(--color-muted)}.flow-log{border-block-start:1px solid var(--color-hairline);flex-wrap:wrap;gap:.75rem;padding-block-start:.75rem;display:flex}.fl{opacity:.25}.fl:last-child{color:var(--color-accent)}.chat{width:100%;max-width:34rem;margin-inline-start:auto;display:grid}.turno{grid-area:1/1;align-content:start;justify-items:stretch;gap:.75rem;display:grid}.bubble{border:1px solid var(--color-hairline);opacity:0;border-radius:3px;max-width:100%;padding:.875rem 1.125rem;font-size:.9375rem;line-height:1.5}.bubble-user{background:color-mix(in oklab, var(--color-raised) 85%, transparent);max-width:88%;color:var(--color-secondary);justify-self:start}.bubble-ai{background:color-mix(in oklab, var(--color-accent) 8%, var(--color-card));border-color:color-mix(in oklab, var(--color-accent) 35%, var(--color-hairline));max-width:96%;color:var(--color-primary);justify-self:end;gap:.5rem;display:grid}.bubble-tag{color:var(--color-accent)}.typing{align-items:center;gap:4px;height:6px;display:inline-flex}.typing i{background:var(--color-accent);opacity:.4;border-radius:50%;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){.tl{animation:art-line var(--cycle) linear infinite;animation-delay:calc(var(--n) * .42s)}.cursor{animation:1.05s steps(2,start) infinite art-blink}.wire{animation:art-wire var(--cycle) linear infinite;animation-delay:calc(var(--n) * .9s + 1.2s)}.node rect{animation:art-node var(--cycle) var(--ease-out) infinite;animation-delay:calc(var(--n) * .9s + .9s)}.fl{animation:art-line var(--cycle) linear infinite;animation-delay:calc(var(--n) * .7s + 3.4s)}.bubble{animation:art-bubble calc(var(--cycle) * 3) var(--ease-out) infinite;animation-delay:calc(var(--t) * var(--cycle) + var(--n) * 1.5s + 1s)}.typing i{animation:art-typing 1.1s var(--ease-out) infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}}@media (prefers-reduced-motion:reduce){.tl,.fl,.bubble{opacity:1}.turno{grid-area:auto}.turno+.turno{margin-block-start:1.25rem}.fl{opacity:.6}.cursor{opacity:.5}}@keyframes art-line{0%,2%{opacity:0}6%,92%{opacity:1}97%,to{opacity:0}}@keyframes art-bubble{0%,1%{opacity:0;transform:translateY(8px)}5%,28%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(8px)}}@keyframes art-node{0%,4%{stroke:var(--color-hairline);fill:color-mix(in oklab, var(--color-abyss) 70%, transparent)}10%,88%{stroke:var(--color-accent);fill:color-mix(in oklab, var(--color-accent) 12%, transparent)}96%,to{stroke:var(--color-hairline);fill:color-mix(in oklab, var(--color-abyss) 70%, transparent)}}@keyframes art-wire{0%,5%{opacity:0;stroke-dashoffset:28px}12%,88%{opacity:1;stroke-dashoffset:0}96%,to{opacity:0;stroke-dashoffset:-28px}}@keyframes art-blink{to{opacity:0}}@keyframes art-typing{0%,to{opacity:.25;transform:none}50%{opacity:1;transform:translateY(-2px)}}.trilha{margin-block-start:clamp(4rem,12vw,9rem)}.trilha-body{margin-block-start:clamp(2.5rem,6vw,4.5rem);padding-inline-start:clamp(1.75rem,4vw,3.25rem);position:relative}.spine{background:var(--color-hairline);width:2px;position:absolute;inset-block:0;inset-inline-start:0}.spine-fill{background:linear-gradient(to bottom, var(--color-accent), var(--color-accent-dim));transform-origin:50% 0;width:100%;height:100%;display:block;scale:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spine-fill{animation:linear both spine-grow view();animation-range:entry 90% exit 10%;scale:1 0}}}@keyframes spine-grow{to{scale:1}}.steps{gap:clamp(1px,.2vw,2px);margin:0;padding:0;list-style:none;display:grid}.step{position:relative}.step-mark{place-items:center;width:2px;display:grid;position:absolute;inset-block-start:clamp(1.75rem,3vw,2.5rem);inset-inline-start:calc(-1*clamp(1.75rem,4vw,3.25rem))}.step-dot{background:var(--color-abyss);border:2px solid var(--color-accent);clip-path:polygon(0 0,100% 0,100% 62%,62% 100%,0 100%);width:.6875rem;height:.6875rem;transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.step-card{background:radial-gradient(80% 120% at 100% 0%, color-mix(in oklab, var(--color-accent) 5%, transparent), transparent 60%), var(--color-card);border:1px solid var(--color-hairline);transition:opacity var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);gap:.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.step-card{animation:linear both nivel-ativo view();animation-range:cover}.step-dot{animation:linear both no-ativo view();animation-range:cover}.step-big{animation:linear both numeral-ativo view();animation-range:cover}}}@keyframes nivel-ativo{0%,to{opacity:.42;border-color:var(--color-hairline)}42%,58%{opacity:1;border-color:color-mix(in oklab, var(--color-accent) 55%, var(--color-hairline))}}@keyframes no-ativo{0%,to{background:var(--color-abyss);box-shadow:none}42%,58%{background:var(--color-accent);box-shadow:0 0 14px -1px var(--color-accent)}}@keyframes numeral-ativo{0%,to{color:color-mix(in oklab, var(--color-primary) 5%, transparent)}42%,58%{color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.step:hover .step-card{transform:translate(4px)}.step-big{color:color-mix(in oklab, var(--color-primary) 5%, transparent);pointer-events:none;transition:color var(--dur-base) var(--ease-out);font-size:clamp(3.5rem,3rem + 4vw,7rem);position:absolute;inset-block-start:clamp(.25rem,1vw,.5rem);inset-inline-end:clamp(.75rem,2vw,1.75rem)}.step-meta{align-items:baseline;gap:.5rem;display:flex}.step-level{color:var(--color-accent)}.step-sep{color:var(--color-muted)}.step-title{color:var(--color-primary)}.step-lead{color:var(--color-primary);max-width:54ch;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.step-detail{color:var(--color-secondary);max-width:62ch}.step-outcomes{border-block-start:1px solid var(--color-hairline);flex-wrap:wrap;gap:.5rem 1.5rem;margin-block-start:.5rem;padding:0;padding-block-start:1rem;list-style:none;display:flex}.step-outcomes li{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-secondary);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.tick{width:.875rem;height:.875rem;color:var(--color-accent);flex:none}.pq{margin-block-start:clamp(4rem,11vw,8rem)}.pq-grid{background:var(--color-hairline);border:1px solid var(--color-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:clamp(2rem,5vw,3.5rem);display:grid}@media (width<52rem){.pq-grid{grid-template-columns:1fr}}.pq-col{background:var(--color-card);align-content:start;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.pq-yes{background:var(--color-raised)}.pq-label{color:var(--color-muted)}.pq-yes .pq-label{color:var(--color-accent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pq-col .ico path{stroke-dasharray:28;stroke-dashoffset:28px;animation:risca .5s var(--ease-out) both;animation-timeline:view();animation-range:entry 12% entry 52%}}}@keyframes risca{to{stroke-dashoffset:0}}.pq-col ul{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.pq-col li{color:var(--color-secondary);grid-template-columns:1rem 1fr;align-items:start;gap:.75rem;display:grid}.pq-yes li{color:var(--color-primary)}.pq-yes .ico{color:var(--color-accent)}.pq-no .ico{color:var(--color-muted)}@property --oferta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.oferta{margin-block-start:clamp(4rem,12vw,9rem)}.oferta-frame{isolation:isolate;border:1px solid var(--color-accent-dim);background:var(--color-raised);position:relative;overflow:hidden}.oferta-glow{z-index:-1;opacity:.42;filter:blur(52px);background:conic-gradient(from var(--oferta-angle), transparent 0deg, var(--color-accent-dim) 70deg, var(--color-accent) 110deg, transparent 190deg, transparent 360deg);position:absolute;inset:-50%}@media (prefers-reduced-motion:no-preference){.oferta-glow{animation:22s linear infinite oferta-spin}}@keyframes oferta-spin{to{--oferta-angle:360deg}}.oferta-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}@media (width<56rem){.oferta-grid{grid-template-columns:1fr}}.oferta-main{justify-items:start;gap:1.25rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}.preco{gap:.5rem;display:grid}.preco-valor{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.75rem,2rem + 3vw,4.25rem);font-weight:600;line-height:1}.vagas{color:var(--color-secondary)}.preco-de{color:var(--color-muted)}.preco-de s{text-decoration-thickness:1px}.preco-periodo{color:var(--color-secondary);letter-spacing:0;font-size:.42em;font-weight:500}.preco-total{color:var(--color-muted)}.preco-parcela{color:var(--color-secondary);font-size:1.125rem}.preco-parcela strong{font-family:var(--font-display);color:var(--color-primary);font-size:1.375rem;font-weight:600}.preco-aberto-lead{color:var(--color-secondary);max-width:46ch}.nota{color:var(--color-secondary)}@media (width<30rem){.oferta-main{justify-items:stretch}.oferta-main .btn-solid{text-align:center;justify-content:center}.oferta-fatos div{gap:.125rem;display:grid}}.oferta-lista{border-inline-start:1px solid var(--color-hairline);background:color-mix(in oklab, var(--color-abyss) 55%, transparent);align-content:start;gap:1.25rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width<56rem){.oferta-lista{border-inline-start:0;border-block-start:1px solid var(--color-hairline)}}.lista-label{color:var(--color-muted)}.oferta-fatos{border-block-start:1px solid var(--color-hairline);gap:.75rem;margin:0;padding-block-start:1.25rem;display:grid}.oferta-fatos div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.oferta-fatos dd{font-family:var(--font-display);margin:0;font-size:.9375rem;font-weight:600}.oferta-lista ul{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.oferta-lista li{color:var(--color-primary);grid-template-columns:1rem 1fr;align-items:start;gap:.75rem;display:grid}.faq{margin-block-start:clamp(3.5rem,8vw,6rem)}.faq-list{border-block-start:1px solid var(--color-hairline);margin-block-start:1.5rem}.faq-item{border-block-end:1px solid var(--color-hairline)}.faq-item summary{cursor:pointer;font-family:var(--font-display);transition:color var(--dur-fast) var(--ease-out);align-items:baseline;gap:.75rem;padding-block:1.125rem;font-weight:500;list-style:none;display:flex}.faq-item summary:hover,.faq-item summary:focus-visible{color:var(--color-accent)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{content:"+";font-family:var(--font-mono);color:var(--color-accent)}.faq-item[open] summary:before{content:"−"}@supports (interpolate-size:allow-keywords) and selector(::details-content){@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) var(--ease-out) allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}}}.faq-item p{color:var(--color-secondary);max-width:68ch;padding-block-end:1.25rem}.travas{margin-block-start:clamp(5rem,13vw,10rem)}.travas-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin-block-start:clamp(2.5rem,6vw,4rem);padding:0;list-style:none;display:grid}@media (width<58rem){.travas-list{grid-template-columns:1fr}}.travas-list{grid-template-rows:auto auto 1fr}.trava{grid-row:span 3;grid-template-rows:subgrid;border-block-start:2px solid var(--color-accent);gap:.75rem;padding-block-start:1.25rem;display:grid}.trava-body{grid-row:span 2;grid-template-rows:subgrid;gap:.625rem;display:grid}@media (width>=58rem){.travas-list>:nth-child(2){transform:translateY(2.5rem)}.travas-list>:nth-child(3){transform:translateY(5rem)}}.trava-n{color:color-mix(in oklab, var(--color-accent) 26%, transparent);font-size:clamp(2.5rem,2rem + 2vw,3.75rem)}.trava-body p{color:var(--color-secondary)}.mentor{margin-block-start:clamp(5rem,13vw,10rem)}.mentor-grid{background:var(--color-hairline);border:1px solid var(--color-hairline);border-radius:4px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden}@media (width<62rem){.mentor-grid{grid-template-columns:1fr}}.mentor-main{background:radial-gradient(90% 120% at 0% 0%, color-mix(in oklab, var(--color-bsf-blue) 10%, transparent), transparent 62%), var(--color-card);align-content:start;gap:1.125rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.mentor-body{color:var(--color-secondary);max-width:62ch}.mentor-links{flex-wrap:wrap;gap:1.25rem;margin-block-start:.5rem;padding:0;list-style:none;display:flex}.mentor-links a{color:var(--color-secondary);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.mentor-links a:hover,.mentor-links a:focus-visible{color:var(--color-accent)}.mentor-aside{background:var(--color-raised);align-content:start;gap:1.25rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.aside-label{color:var(--color-accent)}.mentor-dl{gap:1rem;margin:0;display:grid}.mentor-dl div{border-block-end:1px solid var(--color-hairline);gap:.25rem;padding-block-end:1rem;display:grid}.mentor-dl div:last-child{border-block-end:0;padding-block-end:0}.mentor-dl dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem}.mentor-dl dd{color:var(--color-primary);margin:0;font-size:.9375rem}
